Pagination
Every list endpoint returns its results one page at a time, sorted by id
in descending order. A page holds 10 results by default. Set limit to
get anywhere from 1 to 100.
To get the next page, send the next_cursor from the response back as
cursor. When has_more is false, you're on the last page and
next_cursor is null.
Query parameters
- Name
limit- Type
- integer
- Description
Number of results per page. Default:
10. Min 1. Max 100.
- Name
cursor- Type
- string
- Description
To get the next page, pass the
next_cursorfrom the previous response.
Request
GET
curl -G https://api.tallymark.com/clients \
-H "Authorization: Bearer $TALLYMARK_API_KEY" \
-d limit=10 \
-d cursor=$NEXT_CURSORThe list object
- Name
data- Type
- array of client objects
- Description
The results on this page.
- Name
has_more- Type
- boolean
- Description
Whether there are more results after this page.
- Name
next_cursor- Type
- string or null
- Description
Pass it as
cursorto get the next page.nullwhen there are no more results.
Response
{
"data": [
{
"id": "0abcDEF1234567890xyzAB",
"name": "Jane Doe",
"emails": [
"jane@example.com"
],
"address": "1 Main St",
"currency": "usd",
"language": "en",
"default_payment_method_id": "0abcDEF1234567890xyzAB",
"payment_methods": [
{
"id": "0abcDEF1234567890xyzAB",
"type": "card",
"brand": "visa",
"last_four": "4242",
"exp_month": 12,
"exp_year": 2030,
"is_default": true,
"created_at": "2024-06-15T12:00:00.000000Z",
"updated_at": "2024-06-15T12:00:00.000000Z"
}
],
"created_at": "2024-06-15T12:00:00.000000Z",
"updated_at": "2024-06-15T12:00:00.000000Z",
"is_deleted": false
}
],
"has_more": false,
"next_cursor": null
}