Pagination
Cursors, never offsets.
List operations take limit (1 to 100, default 20) and cursor. The answer is { data, has_more, next_cursor }. Pass next_cursor back as cursor for the next page; a cursor is opaque and stable while rows are appended. A cursor this API did not issue answers 400.
curl https://api.taxpio.com/v1/tax/calculations?limit=50&cursor=eyJjIjoi… \
-H "Authorization: Bearer tp_test_…"