Skip to content
First requestVisit website ↗
Navigation

Record whether a held attempt actually placed a call

Deliberately manual, and audited. no_call_placed releases the attempt's daily allowance and returns the contact to the queue — only ever a human decision, because getting it wrong dials someone a second time. call_placed requires the exact provider call id read from the voice dashboard, which is exact evidence and rejoins the normal settlement and attribution path. Nothing is inferred from contact identity or a nearby timestamp.

POST
https://api.channelautomation.com/api/voice-campaigns/held-attempts/{attemptId}/resolve

Authorization

  • BearerAuth
    HTTP Bearer (JWT)
    required

Path parameters

  • attemptId
    string
    required
    format: uuid

Request body JSON required

  • resolution
    no_call_placed
    or
    call_placed
    required
  • reason
    string
    required
    maxLength: 300 · minLength: 1
  • vapi_call_id
    optional
    string

    Required when resolution is call_placed

Returns

200

Resolved

400

Invalid resolution

401

Sign in required

403

Manager role or feature access required

Type to search…

↑↓ navigate↵ selectEsc close