Submit an async global CN/SAN sweep
Submit a global (domain-less) attribution sweep as an async job.
Use this instead of /v1/certificates/search when a cn / san_contains sweep needs to go deeper than the synchronous result cap or would exceed the synchronous query budget. Consumes one global_sweep_per_hr quota unit at submit; polling is free.
The attribution knobs (strict_attribution, exclude_subject_o, registrable_domain_denylist) are post-match filters applied after the candidate scan — they do not reduce scan cost and cannot prevent sweep_timeout. To bound scan cost on a broad token, narrow cn / san_contains or add issuer / first_seen_* / not_after_* windows.
Continuation past the result cap: when a finished sweep reports truncated: true, its status response carries a next_cursor token. Submit a NEW sweep with the SAME filters plus resume_token: <next_cursor> to fetch the next chunk of up to result_cap rows — keyset semantics, so no rows are skipped or duplicated across the boundary. Repeat until truncated is false. Example: sweep 1 ({"cn": "acme"}) → done, truncated, next_cursor "eyJ2IjoxLC…" → sweep 2 ({"cn": "acme", "resume_token": "eyJ2IjoxLC…"}) → next 10 000 rows. Each continuation consumes one quota unit.
Request
- Base URL: https://api.ctindex.io
- URL: https://api.ctindex.io/v1/sweeps
- Auth: one of:
- API key in header X-API-Key
- HTTP bearer
Cookies
Request body
Response
Successful Response
Changes
No recorded changes to this operation across all 1 revision of this API.