What This API Is For
Use Cora’s API to let your systems read and update account data in Cora. Main use cases:- Fetch one account by
externalId - Fetch multiple accounts by
externalId - Update account fields from your CRM or servicing platform
- Manage organization API keys in the dashboard
How To Read These Docs
Read in this order:- API Overview
- Implementation Guide
- Authentication & Signing
- Account
- Get one account
- Get multiple accounts
- Update one account
- Status codes and errors
Base Paths
External account endpoints:/external-api/accounts
API Key Lifecycle
Create and manage keys in Cora atSettings > Integrations > External API Keys.
Important behavior:
- Full key value is shown only once at creation
- Keys do not auto-rotate
- Rotate manually by creating a new key and revoking the old one
Request Authentication Model
GET /external-api/...: API key onlyPATCH /external-api/...: API key + HMAC signature
Response Contract
All external account endpoints return:success: booleancode: machine-readable codemessage: human-readable summary
account, accounts). Error responses always include success: false and a specific code.
Example: