List Certificates
Retrieve a paginated list of exemption certificates
X-API-Version: 2026-03-01 header. Certificate
endpoints are live-only — using a sk_test_* key returns
TESTMODE_NOT_SUPPORTED.Filtering by status
status accepts the public certificate vocabulary:
| Value | Description |
|---|---|
processing | Numeral’s review pipeline is still working on the certificate. |
needs_info | Additional information is required before the certificate can be approved. |
active | The certificate is valid and in effect. |
expiring | The certificate will expire soon. |
expired | The certificate has lapsed but may still be renewable. |
invalid | The certificate was rejected or revoked. |
expiring and expired are kept distinct from invalid so you can
differentiate a lapsed but renewable certificate from a rejected one.
Filtering by customer
Passcustomer_id together with id_type to narrow by buyer:
id_type=id(default) — match against the Numeral-issuedcust_*id.id_type=reference_customer_id— match against your reference id.
Filtering by jurisdiction
Passjurisdiction (a jurisdiction identifier like US-CA) to return only
certificates that cover that jurisdiction. Multi-state certificates are
returned if any of their covered jurisdictions match.
Pagination
Responses use cursor pagination. Thenext_cursor field is the last id of
the current page — pass it back as cursor to fetch the next page.
next_cursor is omitted (not null) on the final page.
Excluded from results
The list endpoint hides archived, deleted, and revision (child) certificates. Theid returned for any certificate is always the canonical, top-level
certificate id — safe to store as a stable reference.Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
2026-03-01 Query Parameters
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.
processing, needs_info, active, expiring, expired, invalid 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.
id, reference_customer_id Jurisdiction identifier, e.g. US-CA.
Filter by certificate type. Accepts either the stable identifier (e.g. US-CA-CDTFA-230) or the numeric type id (e.g. 12).
1 <= x <= 100