AssignDIDToAgent assigns a DID to an agent.
POST/api/v1/voice/dids/:didId/agents
Creates an assignment allowing the agent to use this DID. An agent can have multiple DIDs assigned.
Assignment Types
- outbound_caller_id: Agent can use DID for outbound calls
- inbound_routing: Calls to DID route directly to agent
Parameters
- did_id: Required, DID to assign
- agent_id: Required, agent to assign to
- assignment_type: Optional, type of assignment (default: outbound_caller_id)
- is_primary: Optional, set as agent's primary DID
Errors
- ALREADY_EXISTS: Assignment already exists
- NOT_FOUND: DID or agent not found
- PERMISSION_DENIED: Caller lacks voice:agent:write permission
Request
Responses
- 200
- default
A successful response.
An unexpected error response.