List Transactions
Stedi Core-compatible List Transactions. Drop-in replacement: point a Stedi 2023-08-01 client at https://<your-cair-host>/api/stedi/2023-08-01 and authenticate with your Cair access token.
Transactions are returned newest-first by processedAt. Every transaction that is visible to your organization is included regardless of how it entered Cair (stedi webhooks and uploaded / EOB-converted X12). Pages are traversed with the opaque nextPageToken; there is no offset paging.
Overview
Returns your organization’s processed transactions, newest first byprocessedAt. This is a 1:1 drop-in for Stedi’s List Transactions operation.
Results include every source (stedi webhooks, uploaded X12, and EOB-converted X12) that your organization can see. Use it to build transaction browsers, reconciliations, or backfills; use Poll Transactions to follow the stream incrementally.
Authentication
JWT Bearer token fromPOST /api/token, with the api-access feature.
Query parameters
1–500. Values outside the range return 400.nextPageToken. It is bound to your organization and to the filters it was minted with; changing filters mid-pagination returns 400.835 (remit), 837 (claim), 277 (claim status), and others.INBOUND, OUTBOUND, or UNKNOWN. 837 claims are OUTBOUND; 835 remits and 277 statuses are INBOUND.test, production, or other (from ISA15).succeeded or failed.processedAt. ISO 8601 date-time, e.g. 2026-10-01T00:00:00Z.processedAt. ISO 8601 date-time.businessIdentifiers (for example the patient control number CLP-01 / CLM-01, element 1028, or the trace number TRN-02 / BHT-03, element 127) and falls back to the item patient control number / trace number for uploaded X12.businessIdentifier to one X12 element ID (e.g. 1028 or 127). May only be supplied together with businessIdentifier; supplying it alone returns 400.Example
Fetch the first page of 835 remits:Response
Pagination
nextPageTokenis present only when there are more matching transactions. When it is absent, you have reached the end.- Always pass the token back with the same filters; the token records a hash of the filter set and a mismatch returns
400 Bad RequestException. - Tokens are opaque. Do not parse, modify, or persist them across filter changes.
TransactionSummary field reference and the shared error model.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Query Parameters
Maximum number of transactions to return in a page (1–500). Defaults to 100.
1 <= x <= 500Opaque cursor returned as nextPageToken by a previous call. Supply it to fetch the next page. The cursor is bound to your organization and to the filter set it was minted with; reusing it with different filters returns 400.
List only a given X12 transaction type. Accepts any 3-digit X12 Transaction Set Identifier Code, e.g. 835, 837, 277.
^\d{3}$Transaction direction. 837 claims are OUTBOUND; 835 remits and 277 statuses are INBOUND.
INBOUND, OUTBOUND, UNKNOWN Whether the transaction carries test or production data (from ISA15).
test, production, other Whether Cair was able to successfully process the transaction.
succeeded, failed Inclusive lower bound on processedAt. ISO 8601 date-time, e.g. 2026-10-01T00:00:00Z.
Inclusive upper bound on processedAt. ISO 8601 date-time.
List only transactions containing a business identifier with this value. Matches the transaction-level businessIdentifiers (for example the CLP-01 / CLM-01 patient control number, element 1028, or the TRN-02 / BHT-03 trace number, element 127), and falls back to the item patient control number / trace number for uploaded X12.
Restrict businessIdentifier to a specific X12 element ID. May only be supplied together with businessIdentifier; supplying it alone returns 400.
Accepted for Stedi compatibility and currently ignored. All Cair transactions are exchanged on Cair's shared Stedi connection.
Accepted for Stedi compatibility and currently ignored. All Cair transactions use Cair-managed profile IDs.
Accepted for Stedi compatibility and currently ignored. All Cair transactions use Cair-managed profile IDs.

