client_history
Retrieve a client's jobs, quotes, invoices, and payments from Jobber, with cursor-based pagination to fetch additional records.
Instructions
Return a Jobber client's jobs, quotes, invoices, and payments. Pass payments_cursor alone (with client_id) to continue fetching payments for an invoice that had more than fit on the original page - that call returns only the payments section, not a fresh jobs/quotes/invoices page.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| client_id | Yes | The Jobber client ID, obtained from a prior find_client call's clients[].id | |
| page_size | No | Max items per section (1-20) | |
| jobs_cursor | No | Cursor from a previous response's jobs.next_cursor | |
| quotes_cursor | No | Cursor from a previous response's quotes.next_cursor | |
| invoices_cursor | No | Cursor from a previous response's invoices.next_cursor | |
| payments_cursor | No | Cursor from a previous response's payments.next_cursor - continues payments for the invoice(s) that had more, instead of a fresh jobs/quotes/invoices page | |
| jobs_returned_so_far | No | Echo back the previous response's jobs.returned_so_far | |
| quotes_returned_so_far | No | Echo back the previous response's quotes.returned_so_far | |
| invoices_returned_so_far | No | Echo back the previous response's invoices.returned_so_far | |
| payments_returned_so_far | No | Echo back the previous response's payments.returned_so_far |