
Create Agent
curl -X POST https://api.orthogonal.com/v1/run \
-H 'Authorization: Bearer orth_live_••••' \
-H 'Content-Type: application/json' \
-d '{
"api": "agentphone",
"path": "/v1/agents",
"method": "POST",
"body": {
"name": ""
}
}'
{
"success": true,
"data": {
"id": "example",
"name": "example",
"voice": "example",
"numbers": [],
"sttMode": "example",
"language": "example",
"createdAt": "example",
"modelTier": "example",
"voiceMode": "example",
"voiceSpeed": 123,
"description": null,
"ambientSound": "example",
"beginMessage": null,
"maxSilenceMs": 123,
"systemPrompt": null,
"denoisingMode": "example",
"transferNumber": null,
"enableMessaging": true,
"voicemailMessage": "example",
"enableBackchannel": true,
"interruptionSensitivity": 123
}
}
Example values, built from the documented fields.
Free
About this endpoint
Create a new agent with name, voice, system prompt, and voice mode.
Body parameters
Response types
More from AgentPhone
- Set Agent WebhookPOST/v1/agents/{agentId}/webhookFree
- Detach Number from AgentDELETE/v1/agents/{agentId}/numbers/{numberId}Free
- Get ConversationGET/v1/conversations/{conversationId}Free
- List VoicesGET/v1/agents/voicesFree
- Update AgentPATCH/v1/agents/{agentId}Free
- List Agent CallsGET/v1/agents/{agentId}/callsFree
- Make CallPOST/v1/calls$0.1000 per call
- Send SMSPOST/v1/messages$0.0300 per call
- List MessagesGET/v1/numbers/{numberId}/messagesFree
- Get AgentGET/v1/agents/{agentId}Free
- Release NumberDELETE/v1/numbers/{numberId}Free
- Get Agent WebhookGET/v1/agents/{agentId}/webhookFree