Skip to main content
GET
/
v1
/
internal_transfer_history
Get internal transfer history
curl --request GET \
  --url https://api.orderly.org/v1/internal_transfer_history \
  --header 'orderly-account-id: <orderly-account-id>' \
  --header 'orderly-key: <orderly-key>' \
  --header 'orderly-signature: <orderly-signature>' \
  --header 'orderly-timestamp: <orderly-timestamp>'
{
  "success": true,
  "data": {
    "meta": {
      "total": 9,
      "records_per_page": 25,
      "current_page": 1
    },
    "rows": [
      {
        "internal_transfer_request_id": 123,
        "id": "230707030600002",
        "token": "USDC",
        "amount": 555,
        "from_account_id": "0x000000",
        "to_account_id": "0x000000",
        "status": "FAILED",
        "created_time": 1688699193034,
        "updated_time": 1688699193034
      }
    ]
  },
  "timestamp": 1702989203989
}

Headers

orderly-timestamp
string
required

Timestamp of the signed request in milliseconds.

orderly-account-id
string
required

Account ID of the authenticated account.

orderly-key
string
required

Public orderly key used to sign the request.

orderly-signature
string
required

Signature of the request payload generated with the orderly key.

Query Parameters

status
string

CREATED/PENDING/COMPLETED/FAILED

start_t
string
end_t
string
page
number

start from 1

size
number
side
string
required

IN/OUT

from_account_id
string
to_account_id
string
main_sub_only
boolean

If True, return only internal transfers between main account and sub accounts. If False, return only internal transfers between main account and other main accounts. If empty, return all transfer history.

Response

200 - application/json

OK

success
boolean
required

Indicates whether the request was successful.

Example:

true

data
object
required
timestamp
integer

Server timestamp in milliseconds.

Example:

1702989203989