Skip to main content
POST
Create a manual bank institution + accounts (write scope)

Authorizations

Authorization
string
header
required

Cherry API key, created in the app. Sent as Authorization: Bearer ck_live_….

Body

application/json
institutionName
string
required

Display name of the bank — also the key you pass to POST /transactions.

Required string length: 1 - 80
accounts
object[]
required
Required array length: 1 - 20 elements
entityId
string<uuid>

Legal entity to attach the institution to (UUID from GET /entities). Defaults to the tenant's primary entity.

Response

The created (or updated) institution and its accounts

data
object