A valid request URL is required to generate request examples{
"object": "list",
"has_more": true,
"data": [
{
"id": "<string>",
"object": "terminal_batch",
"merchant_id": "<string>",
"livemode": true,
"settlement_profile_id": "<string>",
"terminal_ids": [
"<string>"
],
"status": "open",
"reconciliation_status": "not_started",
"currency": "<string>",
"transaction_count": 123,
"matched_item_count": 123,
"unmatched_item_count": 123,
"totals": {
"sales": 123,
"refunds": 123,
"voids": 123,
"tips": 123,
"fees": 123,
"tax": 123,
"net": 123
},
"data_as_of": 123,
"stale_after": 123,
"is_stale": true,
"opened_at": 123,
"closed_at": 123,
"reconciled_at": 123,
"created_at": 123,
"updated_at": 123
}
],
"next_cursor": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}List Terminal batches
Lists Ionic’s persisted batch records. This endpoint does not contact
a Terminal; use data_as_of, stale_after, and is_stale to decide
whether to request a refresh.
A valid request URL is required to generate request examples{
"object": "list",
"has_more": true,
"data": [
{
"id": "<string>",
"object": "terminal_batch",
"merchant_id": "<string>",
"livemode": true,
"settlement_profile_id": "<string>",
"terminal_ids": [
"<string>"
],
"status": "open",
"reconciliation_status": "not_started",
"currency": "<string>",
"transaction_count": 123,
"matched_item_count": 123,
"unmatched_item_count": 123,
"totals": {
"sales": 123,
"refunds": 123,
"voids": 123,
"tips": 123,
"fees": 123,
"tax": 123,
"net": 123
},
"data_as_of": 123,
"stale_after": 123,
"is_stale": true,
"opened_at": 123,
"closed_at": 123,
"reconciled_at": 123,
"created_at": 123,
"updated_at": 123
}
],
"next_cursor": "<string>"
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}{
"error": {
"code": "<string>",
"message": "<string>"
}
}Authorizations
Merchant secret key, or an authorized Platform secret key with delegation where documented.
Headers
Merchant ID when an authorized Platform acts for a connected Merchant.
^mer_[0-9A-Za-z]{14}$Query Parameters
Page size. Defaults to 20 and cannot exceed 100.
1 <= x <= 100Return objects after this resource ID.
Return batches containing this Terminal.
^tmr_[0-9A-Za-z]{14}$Return batches for this Ionic settlement profile.
^stlp_[0-9A-Za-z]{24}$Filter batch lifecycle status.
open, closing, closed Filter Ionic reconciliation status.
not_started, pending, reconciled, incomplete, needs_attention Created-at lower bound in RFC3339 format.
Created-at upper bound in RFC3339 format.
Closed-at lower bound in RFC3339 format.
Closed-at upper bound in RFC3339 format.
Response
A page of Terminal batches.

