For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
Bearer authentication of the form Bearer <token>, where token is your auth token.
Request
Transaction data to add. All fields are required except for ‘amount_usd’, which will be calculated using the latest exchange rate if not provided.
timestampdatetimeRequired
When the transaction was processed in your system, in ISO 8601 format. For updates, use when the event occurred, not when you're reporting it.
tx_idstringRequired
Unique identifier for the transaction. This is the primary key for the transaction record and should be unique across all transactions. Updates to a transaction should be made using this identifier.
typeenumRequired
Transaction type. Required when creating new transactions, optional for updates.
Allowed values:
methodenumRequired
Payment method used for the transaction. Required when creating new transactions, optional for updates. Each method may have different processing times, fees, and regulatory requirements.
amountdoubleRequired
Transaction amount. Required when creating new transactions, optional for updates.
currencystringRequiredformat: "iso-4217"
ISO 4217 currency code. Required when creating new transactions, optional for updates.
sender_idstringRequired
Identifier of the sender, this could be an account number, customer id, or any other unique identifier. If you are sending customer data to Cable, this ID should be able to be referenced in that dataset.