Data Models

Ledgers

{
  "id": "ledger_123",
  "name": "Main Ledger",
  "api_key": "******",
  "metadata": {
    "project_features": "sepa, cards",
    "project_type": "personal, business",
    "status": "active"
  },
  "created_at": "2026-04-16T10:00:00Z",
  "updated_at": "2026-04-16T10:00:00Z"
}

Ledger metadata

The metadata an object can be used for custom business classification and configuration.

Example:

{
  "metadata": {
    "project_features": "sepa, cards",
    "project_type": "personal, business",
    "status": "active"
  }
}

Recommended usage:

  • project_features: comma-separated or structured list of supported capabilities

  • project_type: business classification such as personal, business, enterprise

  • status: lifecycle state such as active, disabled, pending

Account

Transaction

Allowed transaction types:

  • TRANSFER

  • ISSUE

  • RETIRE

Allowed transaction statuses:

  • PENDING

  • INFLIGHT

  • COMPLETED

  • REJECTED

  • VOID

Allowed status transitions:

  • PENDINGINFLIGHT, COMPLETED, REJECTED, VOID

  • INFLIGHTCOMPLETED, REJECTED, VOID

  • COMPLETED → no further transitions

  • REJECTED → no further transitions

  • VOID → no further transitions

Last updated