Skip to main content
POST
Claims the oldest waiting caller in the queue (FIFO) and bridges it to the supplied agent or number. The returned call is the caller, now transitioning to the dequeuing state. Requires the voice_calls.write scope and the Voice Calls product entitlement.

Path Parameters

string
required
The id of the queue to claim a caller from.

Body Parameters

string
required
The bridge target for the claimed caller. Accepts either the id of a voice agent or an E.164 number. The resolved destination is screened against your account’s compliance suppression (DNC, opt-out, quiet hours) before dialing; if it is blocked, the caller is returned to the queue and the request fails with a 403.
boolean
default:false
Whether to record the call. This applies only to the newly dialed agent bridge leg and never changes the caller’s own record / recordingState. The returned caller reflects whatever recording state it already had — record: false / recordingState: null unless recording was previously started on that caller, for example via Start Recording while queued, or by answering the call with record: true. Recording may require consent — see call recording.

Response Fields

object
The claimed caller.

Examples

Error Codes