Collect candidate emails
Export or stream candidate emails from the outbound source system.
GTM workflow guide
Workflow guide for validating outbound email lists through the public Email Validation API and preserving canonical validation statuses before campaign launch.
Auth
X-API-Key header
Setup
moderate · Depends on the source system and QA rules
Workflow type
workflow
Export or stream candidate emails from the outbound source system.
Call the public validation endpoint or the approved bulk workflow with X-API-Key authentication.
curl -X POST https://api.gtmapis.com/v1/validate \
-H 'Content-Type: application/json' \
-H 'X-API-Key: $GTMAPIS_API_KEY' \
-d '{"email":"person@example.com"}'Store valid, valid_role_based, risky, invalid, and unknown without collapsing them into local aliases.
Use role-based, catch-all, and B2B quality fields to drive QA rules, and use credits_reserved, credits_consumed, and credits_refunded for cost reporting.
Validate lists before exporting them into a sending platform so each row carries a canonical validation status.
Route valid personal emails differently from role-based, catch-all, invalid, risky, and unknown outcomes.
Reconcile reserved, consumed, and refunded credits so list QA cost reporting matches actual charged outcomes.
No. Validation provides result semantics and quality signals; it should not be described as an inbox-placement guarantee.
Keep valid, valid_role_based, risky, invalid, and unknown as distinct statuses so routing rules stay aligned with the public validation contract.
No. Use the public API base URL with X-API-Key authentication instead of website-internal /api routes.