Get Transfers Of An Account

Retrieve a list of transfers that the account is involved in.

🚧

The maximum number of transfers retrieved per batch is 100

📘

This endpoint only returns you data from the past 1.5 days if you leave the timestamp range parameters empty

Parameters

  • hash - The account/wallet hash to query for
  • utcFrom - (optional) The start of the epoch timestamp range to filter for transfers
  • utcTo - (optional) The end of the epoch timestamp range to filter for transfers
  • inflow - (optional) Indicate this as true to include inflow transactions that transfers funds to this account
  • mint - (optional) The mint(s) to filter the transactions by. If the mint field is not empty, response data returned will filter the transfers that includes the mint stated
  • limit - (optional) The maximum limit of number of records to be returned per response (Maximum is 100)
  • page - (optional) The page number to retrieve the results

Results

Valid Account Hash

[<object>] - an array of JSON objects each containing:

  • transactionHash:<String>, The transaction hash of that transfer movement
  • data:<object>, An array of individual fund movements as identified in the transaction instructions which includes the following object:
{
  "instructionIndex": "The parent instruction index for this particular fund transfer",
  "innerInstructionIndex": "The inner instruction index for this particular fund transfer (will be indicated as -1 if it is a parent instruction fund movement)",
  "action": "The identified transfer action",
  "status": "Status of the transfer",
  "source": "The origination source account of this movement",
  "sourceAssociation": "The source association account of this movement",
  "destination": "The destination account of this movement",
  "destinationAssociation": "The destination association account of this movement",
  "token": "The type of token being transferred (will be empty string if its a native currency)",
  "amount": "The amount being transferred in this particular instruction",
  "timestamp": "The timestamp of this movement"
}

Invalid Account Hash

<object> - a JSON object containing the following fields if the requested account doesn't exist

  • code:<integer>, The error code
  • message:<String>, An error message to indicate which part of the query went wrong
  • status:<String>, The response status following the error code
    • 400 = Bad Request (client side)
    • 500 = Internal Server Error (server side)
Language
Click Try It! to start a request and see the response here!