All APIs
Available now
Premium Catch-All Recovery API
Run opt-in recovery for risky catch-all rows in a completed validation job without changing canonical validation status.
Use Premium Catch-All Recovery when a completed CSV validation job has risky catch-all results that need separate recovery confidence and recommended action fields for outbound routing.
Public endpoints
/v1/csv/jobs/{id}/recover-catchalls/v1/csv/jobs/{id}/recoveryAuth header: X-API-Key
Use this API when
- You already have a completed validation job with risky catch-all results and need opt-in recovery guidance.
- You need confidence and recommended action fields for outbound routing.
- You want recovery output separate from canonical validation status.
Do not use it when
- You need deterministic proof that a catch-all mailbox exists.
- You need a workflow that sends verification emails.
- You want standard catch-all validation to be charged by default.
bash request
curl -X POST https://api.gtmapis.com/v1/csv/jobs/batch_123/recover-catchalls \
+ -H 'X-API-Key: gtm_test_1234567890abcdef1234567890abcdef'json response
{
"email": "alex@example.com",
"status": "risky",
"recovery": {
"confidence": "medium",
"recommended_action": "manual_review",
"method": "non_intrusive_scoring"
},
"recovery_credits": {
"consumed": 0
}
}Result semantics
- Recovery fields do not change the canonical risky validation status.
- Recovery confidence and recommended action are recovery-specific fields.
- Recovery is non-intrusive and must not send verification emails.
Credit behavior
- Standard catch-all validation remains transparent and non-chargeable by default.
- Recovery credit fields are separate from standard validation credit fields.
- Recovery economics should be evaluated as opt-in recovery behavior, not default validation behavior.
Errors and failures
- Authentication errors should be resolved with a valid API key sent through X-API-Key.
- Recovery should be requested only for eligible catch-all/risky validation contexts.
- Do not treat recovery failure as a canonical valid or invalid mailbox result.
Common questions
Does recovery make a catch-all result valid?
No. Recovery fields do not change the canonical risky status.
Does recovery send verification emails?
No. Premium Catch-All Recovery is non-intrusive and must not send verification emails.
Is catch-all detection charged by default?
No. Standard catch-all validation remains non-chargeable by default.