ACATS

List transfers for an account

List all incoming and outgoing transfers where the account was one of the parties. The list may include transfers not initiated using this API. By default, the response includes all transfers for the account for backwards compatibility. To paginate results, provide the limit query parameter and use the page_token value returned in the response to continue listing transfers.

get/v1beta1/acats/{account_id}

Request

  • Base URL
    https://broker-api.giftcity.sandbox.in.alpaca.markets
  • URL
    https://broker-api.giftcity.sandbox.in.alpaca.markets/v1beta1/acats/{account_id}
  • Auth
    HTTP basic

Path parameters

account_idstring uuid required

Account ID associated with the ACATS transfer

Query parameters

limitinteger

Maximum number of transfers to return on one page

page_tokenstring

Page token, pass it back unchanged in the page_token query parameter to fetch the next or previous page.

Example:eyJjcmVhdGVkX2F0IjoiMjAyNi0wNC0yOFQxNDozMDowMFoiLCJpZCI6IjAxQUJDIn0=

Page token for the next or previous page, used to continue listing transfers

Response

OK

page_token_nextstring

Page token, pass it back unchanged in the page_token query parameter to fetch the next or previous page.

page_token_previousstring

Page token, pass it back unchanged in the page_token query parameter to fetch the next or previous page.

pending_transfersinteger

The count of ACATS transfers pending review

Example response

{
  "page_token_next": "eyJjcmVhdGVkX2F0IjoiMjAyNi0wNC0yOFQxNDozMDowMFoiLCJpZCI6IjAxQUJDIn0=",
  "pending_transfers": 37,
  "transfers": [
    {
      "acats_id": "2c827687-ddd3-4ad9-bee8-0a3cdad35301",
      "account_id": "9ac16d7d-1f6e-445b-8e51-807e77ba2902",
      "account_name": "John Doe",
      "account_number": "12345678",
      "account_type": "SINGLE",
      "contra_account_number": "A00000123",
      "contra_broker_name": "Alpaca Clearing",
      "contra_broker_number": "00001234",
      "contra_broker_type": "BANK",
      "created_at": "2026-04-21T12:41:03.505862Z",
      "direction": "INCOMING",
      "ip_address": "203.0.113.42",
      "rejection_details": {
        "rejection_message": "SS# Tax ID Mismatch",
        "rejection_reason": "SS_TAX_ID_MISMATCH"
      },
      "status": {
        "dtcc_status": "REJECT",
        "transfer_status": "REJECTED"
      },
      "total_transfer_value": "24223.62",
      "transfer_identifier": "03251237654321",
      "transfer_type": "FUL"
    }
  ]
}

Changes

No recorded changes to this operation across all 1 revision of this API.