v1
latestOpenAPI 3.0.1MIT2026-07-26286592.7 KBList Certificates
Retrieve a paginated list of exemption certificates. Filter by customer, jurisdiction, status, certificate type, and time windows. Live-only.
get/tax/certificates
Query parameters
status'processing' | 'needs_info' | 'active' | 'expiring' | 'expired' | 'invalid'
Public lifecycle state of an exemption certificate. expiring and expired are distinct from invalid so a renewable lapse is distinguishable from a revoked or rejected certificate.
customer_idstring
id_type'id' | 'reference_customer_id'
How to interpret customer_id. Use id (the default) for the Numeral cust_* id, or reference_customer_id for your own id. Validated whenever present — passing an unknown value returns INVALID_REQUEST (400) even if customer_id is not also supplied.
jurisdictionstring
Jurisdiction identifier, e.g. US-CA.
certificate_type_idstring
Filter by certificate type. Accepts either the stable identifier (e.g. US-CA-CDTFA-230) or the numeric type id (e.g. 12).
created_afterstring date-time
created_beforestring date-time
updated_afterstring date-time
updated_beforestring date-time
limitinteger
cursorstring
Headers
X-API-Version'2026-03-01' required
Response
Certificate list
Example response
{
"certificates": [
{
"id": "cert_a8f3d2c1-1b9a-4c5e-8d7e-6f4a3b2c1d0e",
"object": "tax.exemption_certificate",
"certificate_type": {
"id": "12",
"name": "California Resale Certificate (CDTFA-230)",
"certificate_identifier": "US-CA-CDTFA-230"
},
"customer": {
"id": "cust_6126acaf-7379-411a-8ada-00005bac0715",
"reference_customer_id": "20506",
"name": "Acme Co"
},
"linked_buyer": {
"id": "12345",
"legal_name": "Acme Co"
},
"jurisdictions": [
{
"jurisdiction_id": "US-CA"
}
]
}
]
}