v1

latestOpenAPI 3.1.02026-07-263644911022.4 KB
Ingestion

List transactions for a job

Use this endpoint to retrieve all transactions extracted from an ingestion job. You can sort the results by various fields. The response uses cursor-based pagination.

get/v1/imports/contexts/{contextId}/jobs/{jobId}/transactions

Path parameters

contextIdstring required

The unique identifier of the reconciliation context.

jobIdstring required

Job ID

Query parameters

limitinteger

The maximum number of items to include in the response.

cursorstring

The cursor value for retrieving the next page of results.

sort_order'asc' | 'desc'

The order used to sort the results.

sort_by'id' | 'created_at' | 'date' | 'status' | 'extraction_status'

The field used to sort the results.

Headers

X-Request-Idstring

A unique identifier for tracing the request across services.

Response

Indicates that the request was successful and the response contains the expected data.

hasMoreboolean
limitinteger
nextCursorstring
prevCursorstring

Example response

{
  "hasMore": true,
  "items": [
    {
      "amount": "1000.50",
      "contextId": "019c96a0-10a0-72d2-9fb0-2b7de8093182",
      "createdAt": "2025-01-15T10:30:00.000Z",
      "currency": "BRL",
      "date": "2025-01-15T00:00:00.000Z",
      "description": "Wire transfer from ABC Corp",
      "externalId": "TXN-12345",
      "extractionStatus": "EXTRACTED",
      "id": "019c96a0-10ce-75fc-a273-dc799079a99c",
      "jobId": "019c96a0-10ce-75fc-a273-dc799079a99c",
      "sourceId": "019c96a0-108c-7a74-8e31-3789daffe1ed",
      "status": "PENDING"
    }
  ],
  "limit": 20,
  "nextCursor": "eyJpZCI6IjEyMyJ9",
  "prevCursor": "eyJpZCI6IjEyMiJ9"
}