Accounts
Upload an account
Uploads one bank-account, virtual-account, or wallet snapshot, its optional customer relationship, structured routing details, related accounts, and document links.
POST
Authorizations
Source-bound WorkOS API key or configured machine OIDC token. OIDC webhook management requires karsa:webhooks:manage.
Headers
Stable source submission identifier, unique for this source and route
Required string length:
1 - 200Example:
"01J9ZQ2YD15Y2YZ5H0W3J7D3E2"
Body
application/json
Required string length:
1 - 200Required string length:
1 - 200Required string length:
1 - 200Required string length:
1 - 200Maximum array length:
25Required string length:
1 - 200Required string length:
1 - 500Defaults to OTHER for a new account; omission on a later POST preserves the current immutable kind
Available options:
BANK_ACCOUNT, VIRTUAL_ACCOUNT, BLOCKCHAIN_WALLET, CUSTODIAL_WALLET, OFFRAMP_WALLET, OTHER