Agora Transactions API is one of 5 APIs that Agora publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Transaction. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.
This API exposes
2 operations
across 2 paths,
and defines 70 schemas.
It is described by OpenAPI 3.2.0, at version 1.0.0.
Requests are made against a single base URL, https://api.agora.finance.
The identity and technical contract details declared by the specification.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetailOneOf0Type
string
Discriminator: the leg settled as an internal book transfer.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipientOneOf0Kind
string
Discriminator: the counterparty is a bank account.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsRecipientOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
ErrorResponse_404_not_found_transaction_not_found
object
3 properties
3 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItems
object
A single customer-facing leg of a transaction.
8 properties
8 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsSourceOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
transactions_list_Response_200
object
2 properties
2 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetail2
object
On-chain (token) leg detail.
2 properties
2 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSourceOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipientOneOf0AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
ErrorResponse_400_parameter_invalid
object
4 properties
3 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsRecipientOneOf0Kind
string
Discriminator: the counterparty is a bank account.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipient1
object
6 properties
6 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsRecipient1
object
5 properties
5 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSourceOneOf0AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
ErrorResponse401UnauthorizedContextReason
string
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipientOneOf1AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsSource1
object
5 properties
5 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetail1
object
Instant-payment leg detail.
2 properties
2 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetailOneOf3Type
string
Discriminator: the leg settled over a wire transfer.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSource
The counterparty sending value, with the totals it sent.
transactions_getbyid_Response_200
object
A single settled transaction with its per-leg breakdown.
10 properties
10 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetail
Rail-specific identifiers for the leg, shaped by the settlement rail.
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipient1
object
6 properties
6 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipientOneOf0AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItems
object
Settled-transaction summary. Fetch the detail endpoint with id for per-leg detail.
9 properties
9 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSource1
object
6 properties
6 required
ErrorResponse500InternalErrorCode
string
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDirection
string
Direction of value movement relative to Agora: FROMAGORA (Agora → customer) or TOAGORA (customer → Agora).
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSourceOneOf0AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSource0
object
6 properties
6 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSource
The counterparty sending value, with the totals it sent.
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipient0
object
6 properties
6 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetailOneOf2Type
string
Discriminator: the leg settled on-chain.
ErrorResponse_500_internal_error
object
3 properties
3 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsRecipient
The counterparty receiving value on this leg.
ErrorResponse401UnauthorizedContext
object
1 property
1 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetail3
object
Wire-transfer leg detail.
2 properties
2 required
ErrorResponse429RateLimitExceededCode
string
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSourceOneOf1AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
ErrorResponse403AccountNotEligibleForbiddenCode
string
ErrorResponse_401_unauthorized
object
4 properties
3 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetailOneOf1Type
string
Discriminator: the leg settled over an instant-payment rail.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsRecipient0
object
5 properties
5 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsSource
The counterparty sending value on this leg.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsSource0
object
5 properties
5 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsDetail0
object
Book-transfer leg detail.
2 properties
2 required
ErrorResponse_403_account_not_eligible_forbidden
object
3 properties
3 required
ErrorResponse400ParameterInvalidContextIssuesItems
object
2 properties
2 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipientOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipient
The counterparty receiving value, with the totals it received.
ErrorResponse_429_rate_limit_exceeded
object
3 properties
3 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSourceOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
ErrorResponse400ParameterInvalidCode
string
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSourceOneOf0Kind
string
Discriminator: the counterparty is a bank account.
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipientOneOf1AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
ErrorResponse400ParameterInvalidContext
object
1 property
1 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsSourceOneOf0Kind
string
Discriminator: the counterparty is a bank account.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipient
The counterparty receiving value, with the totals it received.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSource1
object
6 properties
6 required
ErrorResponse404NotFoundCode
string
ErrorResponse401UnauthorizedCode
string
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSource0
object
6 properties
6 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaLegsItemsSourceOneOf0Kind
string
Discriminator: the counterparty is a bank account.
ErrorResponse404NotFoundTransactionNotFoundCode
string
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipient0
object
6 properties
6 required
V0TransactionsGetResponsesContentApplicationJsonSchemaDataItemsRecipientOneOf0Kind
string
Discriminator: the counterparty is a bank account.
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaRecipientOneOf1Kind
string
Discriminator: the counterparty is a blockchain address.
ErrorResponse_404_not_found
object
3 properties
3 required
V0TransactionsTxnIdGetResponsesContentApplicationJsonSchemaSourceOneOf1AmountsItems
object
A per-currency amount moved on one side of the transaction.
2 properties
2 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Agora publishes across the network.