Skip to main content
GET
Poll Batch Status
Checks the processing status of a transaction batch submitted via Insert Transaction V2. Since V2 processing is asynchronous, your system must poll this endpoint until summary.pending reaches 0 to confirm all transactions have been evaluated. The response includes per-item outcomes so you can identify and handle any failures or holds individually. Use exponential backoff when polling to avoid rate limits.

Responses

Per-Item Status Values

Keep polling until summary.pending === 0. Items in PENDING state are not yet finalized.

Authorizations

Authorization
string
header
required

JWT obtained from Generate Auth Token. Pass as Authorization: bearer {token}.

Query Parameters

pintProgramId
integer
required

Your loyalty program ID

Example:

19

batch_id
string<uuid>
required

UUID returned by InsertTransactionDataV2

Example:

"a1b2c3d4-e5f6-7890-abcd-ef1234567890"

Response

200 - application/json

Batch status

results
object