Pause, resume, or stop a parallel-dialer session
PATCH /voice/dialer/sessions/{session_id}/status
PATCH
/voice/dialer/sessions/{session_id}/status
Lifecycle hook for a dialer session.
PAUSEDpauses an active session.COMPLETEDends the session (one-way; reopen requires the voice frontend’s manual-dial flow).
To RESUME a paused session use POST /voice/dialer/sessions/{id}/resume
— the voice service rejects a PATCH to ACTIVE (the resume flow is a
fresh start-session call), so ACTIVE is rejected here with a 422 that
points at the correct endpoint rather than forwarding an opaque 400.
FAILED is reserved for system use and is rejected here.
Authorizations
Parameters
Path Parameters
session_id
required
Session UUID.
string
Session UUID.
Header Parameters
Request Body required
Body for pause / resume / stop on a parallel-dialer session.
The voice service treats a status PATCH as the lifecycle hook:
ACTIVEresumes a paused session.PAUSEDpauses an active session.COMPLETEDends the session - one-way, can be re-opened only viamanual-dial(which we do not expose here).FAILEDis reserved for system use; we reject it on the public surface so a caller cannot mis-mark a session.
object
status
required
One of “ACTIVE” (resume), “PAUSED” (pause), “COMPLETED” (stop).
string
Responses
200
Successful Response
object
data
required
Echo of voice’s SessionUpdateResponse for the public surface.
object
session_id
required
string
status
required
string
total_calls
integer
pagination
Any of:
null
422
Validation Error
object
detail
Array<object>
object
loc
required
Array
msg
required
string
type
required
string