OpenAPI Specification
Use the OpenAPI spec when generating SDKs, configuring coding agents, or validating integrations against the current public API contract.Download OpenAPI JSON
Machine-readable OpenAPI 3.1 reference for available-now Email Validation, Premium Catch-All Recovery, account credit balance, and health probes.
Response Correlation
Every documented HTTP response includes an opaqueX-Request-ID header. Keep
the ID from the terminal response and include it in support reports. If retries
end in a network-only failure, there is no server request ID for that final
attempt.
The identifier is support metadata only. It never changes validation evidence,
credits, suppression, or sending decisions. Browser integrations from allowed
origins can read the header through CORS, and the official clients expose it on
their typed or structured HTTP errors.
Operation Authorization
Every protected operation publishes two GTMAPIs OpenAPI extensions:x-gtmapis-required-scopegives the exact API-key scope required by the operation.x-gtmapis-scope-modeiscompatiblefor validation-era routes that retain legacy-key access, orexactfor permissions such as outcome import and reporting.
Scope
The spec documents the available-now public API surface:POST https://api.gtmapis.com/v1/validatePOST https://api.gtmapis.com/v1/validate/bulkPOST https://api.gtmapis.com/v1/validate/batchPOST https://api.gtmapis.com/v1/csv/prepare-uploadPOST https://api.gtmapis.com/v1/csv/start-processingGET https://api.gtmapis.com/v1/csv/jobsGET https://api.gtmapis.com/v1/csv/jobs/{id}GET https://api.gtmapis.com/v1/csv/jobs/{id}/downloadPOST https://api.gtmapis.com/v1/csv/jobs/{id}/recover-catchallsGET https://api.gtmapis.com/v1/csv/jobs/{id}/recoveryGET https://api.gtmapis.com/v1/creditsPOST https://api.gtmapis.com/v1/outcomes/email/importGET https://api.gtmapis.com/v1/outcomes/email/reportGET https://api.gtmapis.com/v1/outcomes/email/connectors/emailbisonPOST https://api.gtmapis.com/v1/outcomes/email/connectors/emailbisonDELETE https://api.gtmapis.com/v1/outcomes/email/connectors/emailbisonGET https://api.gtmapis.com/.well-known/jwks.jsonGET https://api.gtmapis.com/healthGET https://api.gtmapis.com/readyGET https://api.gtmapis.com/live
Source of Truth
The canonical public API host is:/v1/validate, not website-internal Next.js route paths such as /api/v1/validate.