DeleteAgent deletes an agent (soft delete).
DELETE/api/v1/voice/agents/:id
Marks the agent as deleted. The agent is removed from all queues and cannot be used for calls. The extension becomes available for reuse after deletion.
Asterisk Sync
On success, removes PJSIP endpoint from Asterisk realtime DB.
Errors
- NOT_FOUND: Agent does not exist
- FAILED_PRECONDITION: Agent has active calls
- PERMISSION_DENIED: Caller lacks voice:agent:delete permission
Request
Responses
- 200
- default
A successful response.
An unexpected error response.