Skip to main content

RescheduleCampaignContact moves a contact back to a retriable state.

POST 

/api/v1/voice/campaigns/:campaignId/contacts/:contactId/reschedule

Works from any status, including "dialing" — useful when a contact is stuck because of a crash, network failure, or operator cancel before the call completed. The contact's status becomes "scheduled" and it will be picked up again at scheduled_at (or immediately if omitted).

called_at and called_by from the previous attempt are preserved for history; they are overwritten the next time the contact is dialed.

Errors

  • NOT_FOUND: Campaign or contact does not exist

Request

Responses

A successful response.