Skip to main content

Base URL and versioning

All endpoints use the v1 prefix:
See Environments for credentials and testing guidance.

Request format

  • Content-Type: application/json for requests and responses
  • Timestamps: ISO 8601 (e.g. 2025-06-01T14:30:00Z)
  • Currency: ISO 4217, uppercase (e.g. USD, LRD)
  • Phone: E.164 digits without + (e.g. 231771234567)
  • Amounts: Positive numbers; minimum 0.01 for decimals, 1 for integers
  • reference_id: Version-4 UUID on every execution (idempotency key)

Resource ID types

Some fields accept the same logical ID in different JSON types depending on the endpoint: When in doubt, match the type shown in API Reference for that specific endpoint.

source_kind vs source_type

A frequent source of 422 errors: Values are the same: INVOICE or ORDER.
SUBSCRIPTION appears in some OpenAPI enums but is not publicly supported yet.

Validation errors (422)

Inspect the detail array for field-level messages.

HTTP status codes

Last modified on June 23, 2026