Skip to main content

Submit campaign appeal for manual review

POST 
/campaign/:campaignId/appeal

Submits an appeal for rejected native campaigns in TELNYX_FAILED or MNO_REJECTED status. The appeal is recorded for manual compliance team review and the campaign status is reset to TCR_ACCEPTED. Note: Appeal forwarding is handled manually to allow proper review before incurring upstream charges.

Request

Path Parameters

    campaignId uuidrequired

    The Telnyx campaign identifier

Body

required

Appeal request payload

    appeal_reason stringrequired

    Detailed explanation of why the campaign should be reconsidered and what changes have been made to address the rejection reason.

Responses

200: Appeal recorded successfully. Campaign status updated to TCR_ACCEPTED for manual compliance review.

400: Campaign not in appealable status or invalid request

404: Campaign not found

422: Validation Error

Request samples


curl -L 'https://api.telnyx.com/v2/10dlc/campaign/:campaignId/appeal' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authorization: Bearer <TOKEN>' \
-d '{
"appeal_reason": "The website has been updated to include the required privacy policy and terms of service."
}'

Response samples


{
"appealed_at": "2025-08-06T15:30:45.123456",
"previous_status": null
}