# List transactions

Endpoint: GET /v1/domains/{domainId}/transactions
Security: httpAuth

## Path parameters:

  - `domainId` (string, required)
    Unique identifier for the domain.

## Query parameters:

  - `limit` (integer)
    The number of entities to return.

  - `startingAfter` (string)
    Entity id used to the determine beginning of query results.

  - `sortBy` (string)
    Property name used to sort the query results.
    Enum: "id", "ledgerId", "processingStatus", "registeredAt", "ledgerTransactionData.ledgerStatus", "ledgerTransactionData.statusLastUpdatedAt"

  - `sortOrder` (string)
    Sort order applied to the query results.
    Enum: "ASC", "DESC"

  - `ledgerId` (string)
    Return entities matching given ledger id.
    Example: "1234567"

  - `orderReference.Id` (string)
    Return entities matching given order reference id.
    Example: "90c4cf2f-ebe0-4bf7-91cd-4c45cd02277b"

  - `orderReference.domainId` (string)
    Return entities matching given order domain id.
    Example: "fdeeeb4b-f987-4ec4-9880-1eb280581d49"

  - `accountId` (string)
    Return entities matching given accountId.
    Example: "8e92eb53-40e7-4809-bb52-7e7b3b41a4be"

  - `processing.status` (string)
    Return entities matching given processing status.
    Enum: "Pending", "Preparing", "Reserved", "Prepared", "Broadcasting", "Completed", "Interrupted", "Failed"

  - `ledgerTransactionData.ledgerStatus` (string)
    Return entities matching given status of ledger transaction.
    Enum: "Detected", "Confirmed", "Expired", "Replaced"

  - `ledgerTransactionData.ledgerTransactionId` (string)
    Return entities matching given ledger transaction id.
    Example: "tx1id"

## Response 200 fields (application/json):

  - `items` (array, required)

  - `items.id` (string, required)

  - `items.ledgerId` (string, required)

  - `items.orderReference` (object)

  - `items.orderReference.id` (string, required)

  - `items.orderReference.domainId` (string, required)

  - `items.relatedAccounts` (array, required)

  - `items.relatedAccounts.id` (string, required)

  - `items.relatedAccounts.domainId` (string, required)

  - `items.relatedAccounts.sender` (boolean, required)

  - `items.processing` (any)

  - `items.registeredAt` (string, required)

  - `items.ledgerTransactionData` (object)

  - `items.ledgerTransactionData.ledgerStatus` (string, required)
    Enum: "Detected", "Confirmed", "Expired", "Replaced"

  - `items.ledgerTransactionData.failure` (string)
    Enum: "FailedOnChain", "PartiallyFailedOnChain"

  - `items.ledgerTransactionData.ledgerTransactionId` (string, required)

  - `items.ledgerTransactionData.rawTransaction` (string)

  - `items.ledgerTransactionData.statusLastUpdatedAt` (string, required)

  - `items.ledgerTransactionData.providerStatusLastUpdatedAt` (string)

  - `items.ledgerTransactionData.ledgerData` (any)

  - `items.ledgerTransactionData.blockTime` (string)

  - `count` (integer, required)

  - `currentStartingAfter` (string)

  - `nextStartingAfter` (string)

## Response 401 fields (application/json):

  - `reason` (string, required)

  - `message` (string)


