Skip to main content
GET
/
v1
/
transactions
Get Transactions
curl --request GET \
  --url https://sandbox-api.borderless.xyz/v1/transactions \
  --header 'Authorization: Bearer <token>'
{
  "hasMore": true,
  "data": [
    {
      "id": "<string>",
      "type": "AssetDeposit",
      "status": "Submitted",
      "source": {
        "asset": "POL",
        "amount": "<string>",
        "fiatCurrency": "<string>",
        "accountId": "<string>"
      },
      "destination": {
        "asset": "POL",
        "amount": "<string>",
        "fiatCurrency": "<string>",
        "imad": "<string>",
        "omad": "<string>",
        "traceNumber": "<string>",
        "externalAddress": "<string>",
        "accountId": "<string>",
        "paymentInstructionId": "<string>"
      },
      "instructions": {},
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z",
      "txHash": [
        "<string>"
      ],
      "feeAmount": {},
      "failureReason": {},
      "depositInstruction": {
        "paymentMethod": "ACH",
        "details": {
          "depositMessage": "<string>",
          "bankAccountNumber": "<string>",
          "bankRoutingNumber": "<string>",
          "bankBeneficiaryName": "<string>",
          "bankBeneficiaryAddress": "<string>",
          "bankName": "<string>",
          "bankAddress": "<string>"
        }
      },
      "counterPartyIdentityId": "<string>",
      "developerFeeAmount": {}
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Query Parameters

status
enum<string>

Transaction status.

Available options:
Submitted,
Verifying,
Orchestrating,
Pending,
Processing,
Completed,
Failed,
Cancelled
sourceAccountId
string

Source account.

destinationAccountId
string

Destination account.

includeAccounts
boolean
type
enum<string>
Available options:
AssetDeposit,
Deposit,
Withdrawal,
Transfer,
TransferToExternalWallet,
Swap,
Approval
fromDate
string<date>

Start date for filtering transactions by createdAt (YYYY-MM-DD). Cannot be used with fromUpdatedDate.

Example:

"2003-01-01"

toDate
string<date>

End date for filtering transactions by createdAt (YYYY-MM-DD). Cannot be used with toUpdatedDate.

Example:

"2003-01-01"

fromUpdatedDate
string<date>

Start date for filtering transactions by updatedAt (YYYY-MM-DD). Cannot be used with fromDate.

Example:

"2003-01-01"

toUpdatedDate
string<date>

End date for filtering transactions by updatedAt (YYYY-MM-DD). Cannot be used with toDate.

Example:

"2003-01-01"

startingAfter
string

Id used to retrieve results that come after the specified item.

limit
number

Response page limit. Min 1, Max 100, Default value is 10.

Response

200 - application/json

List of Transactions and hasMore flag.

hasMore
boolean
required
data
object[]
required