Overview
When one of your monitored numbers is flagged with an elevatedspam_risk, you can submit it for reputation remediation — a request to the call-analytics networks to re-evaluate the number’s classification. You submit a batch of numbers, Telnyx forwards the request on your behalf, and you poll the request to track its status and per-number outcome.
Remediation is asynchronous. The submit call returns 202 Accepted with a request id; the request then moves through processing states until it completes. Use the GET endpoints to poll status and per-number results.
Both Number Reputation approval gates must be cleared (reputation
status
and loa_status both approved) and the Number Reputation Terms of
Service accepted before you can submit remediation requests. See the
LOA guide and
Reputation Settings.Submit numbers for remediation
The endpoint returns
202 Accepted with the persisted request and its initial status of pending:
A number that already has an in-flight remediation request cannot be submitted
again — the request returns
409 Conflict. Numbers that do not belong to
this enterprise return 422 Unprocessable Entity.Count fields
Get a remediation request
Retrieve full detail for one request, including per-number results once they are available:results object:
404 Not Found.
Status values
status is the customer-facing meta-status:
results is null while the request is still pending and is populated once results are available.
Per-number result buckets
Whenresults is populated, each number falls into exactly one bucket. Empty buckets are returned as empty arrays (never omitted), so you can iterate without null-checking each key:
List remediation requests
results, webhook_url, and the count breakdown. Call get by id for full detail.
Pagination
Pagination is JSON:API. Page numbering is 1-based;page[size] defaults to 20 and is capped at 250.
Filters
Webhooks
When you provide awebhook_url in the remediation request, Telnyx sends status notifications to that URL as the request progresses. The webhook events are:
Webhook payloads include the remediation request
id, status, and
results (when populated). Ensure your webhook endpoint is publicly
accessible and responds with 200 to acknowledge receipt.Next steps
- Query reputation scores to see which numbers are flagged.
- Reputation Settings to manage auto-refresh schedules and the activation lifecycle.
- Number Reputation pricing for remediation pricing details.