---
title: "Fetches a set of filtered transactions allocations"
method: GET
path: "/subaccounts/transactions/allocations"
tags: ["Subaccounts"]
---

# Fetches a set of filtered transactions allocations

`GET /subaccounts/transactions/allocations`

Permissions required: **Subaccount** or **Read Subaccount**


Retrieves a filtered set of transactions that are connected to funding allocations.

## Query parameters

- `subaccountIds` string[]
- `startDate` string, date
- `endDate` string, date
- `transactionsTypes` string[]
- `afterId` string
- `limit` integer

## Response `200`

A list of transactions

- SubaccountTransactionsResponse
  - `data` SubaccountTransaction[], required
    - `createdAt` string, date-time, required — The timestamp when the transaction request was created.
    - `endedAt` string, date-time, nullable — The timestamp when the transaction request reached a final state - POSTED or CANCELED (optional).
    - `status` 'POSTED' | 'PENDING' | 'CANCELED', required — A string describing the status of the given transaction * POSTED - This transaction has been completed and is confirmed on the blockchain. * CANCELED - This transaction has been cancel. Funds were not successfully transferred. * PENDING - This transaction has been queued and the funds are being held until the transaction is POSTED or CANCELED.
    - `subaccounts` SubaccountTransactionEntry[], required
      - `amounts` SubaccountTransactionAmount[]
        - `assetType` string — A string representing a type of crypto-asset, which usually corresponds to the crypto asset's ticker symbol. Use `/asset-types` to list all of the supported asset types for your organization. * Posted - Amount is fully settled and available * Hold - Amount is held and not available * Pending - Amount is available for trading but not for withdrawal as it not settled yet * A list with the supported types of balance available for this asset and transaction
        - `balances` object[]
          - `amount` string
          - `balanceType` string
      - `subaccountId` string — Unique Identifier for the subaccount
    - `transactionId` string, required — The transaction ID which can be used to reference this transaction in other queries.
    - `transactionType` 'DEPOSIT' | 'WITHDRAWAL' | 'TRADE' | 'MANAGEMENT_FEE' | 'CUSTODY_FEE' | 'ADVISORY_FEE' | 'MODEL_FEE' | 'SUBACCOUNT_TRANSFER' | 'TRADE_SETTLEMENT' | 'DEPOSIT_SWEEP' | 'GAS_FILL' | 'FEE_SETTLEMENT' | 'TRANSACTION_FEE' | 'RETURN' | 'STAKE' | 'UNSTAKE' | 'CLAIM' | 'STAKING_REWARD' | 'DELEGATION_REWARD' — A string describing the type of the given transaction * DEPOSIT - Deposit transaction * WITHDRAWAL - Withdrawal transaction * TRADE - Trade transaction * MANAGEMENT_FEE - Management fee * CUSTODY_FEE - Custody fee * ADVISORY_FEE - Advisory fee * MODEL_FEE - Model fee * SUBACCOUNT_TRANSFER - subaccount transfer * TRADE_SETTLEMENT - Trade settlement * DEPOSIT_SWEEP - Deposit sweep * GAS_FILL - Gas fill transaction * FEE_SETTLEMENT - Fee settlement * TRANSACTION_FEE - Transaction fee * RETURN - Return transaction * STAKE - Stake transaction * UNSTAKE - Stake transaction * CLAIM - Claim rewards * STAKING_REWARD - Staking rewards * DELEGATION_REWARD - Delegation rewards
  - `page` Page — Pagination info
    - `next` string, nullable — URL to use to query for the next page or null if no additional results are available

## Other responses

- `400` — Bad Request
- `401` — Unauthenticated
- `403` — Forbidden
- `429` — Too Many Requests
- `500` — Internal Server Error

---

[API](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference.md) · [All operations](https://skmtc.net/anchorage/apis/anchorage-digital-api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/anchorage/anchorage-digital-api-reference/versions/166864b1ec6d/schema)
