List contractor tax statements
Changed onThe Contractor Tax Statements API is currently in limited preview, and is not yet generally available.
Returns a paginated list of contractor tax statements. contractor or company is required; a request with neither returns a 400 validation error. Requires an API key with the contractor:read, contractor:write, or contractor:admin scope.
Request
- Base URLhttps://sandbox.checkhq.com
- AuthAPI key in header Authorization
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
Return statements for this contractor. Required unless company is set.
Return statements for this company. Required unless contractor is set.
Return statements for this tax year.
draft returns unpublished statements and published returns published ones. pending_correction is accepted but returns no results.
original returns every statement. amendment is accepted but returns no results.
Number of statements returned per page. The maximum value is 500.
Pagination cursor from a next or previous response URL.
Response
200
Example response
{
"results": [
{
"id": "cts_789",
"contractor": "ctr_123",
"company": "com_123",
"year": 2026,
"publication_status": "draft",
"delivery_method": "manual"
}
]
}Changes
- info
endpoint added
- info