Orthogonal API Marketplace

AgentPhone

Available through Orthogonal API Marketplace
OpenAPI

Endpoints

Endpoint details are saved from the OpenAPI document. Authentication requirements and prices are advertised information, not a verified payment or access guarantee. The document may contain additional endpoints.Open OpenAPI document
POST/agentphone/v0/agent/sign-up

Start agent signup. Sends a 6-digit OTP to the human's email. Returns a verification_id. No auth required.

Price unavailable
POST/agentphone/v0/agent/verify

Verify OTP code. Atomically creates account, provisions phone number, creates starter agent, returns API key. No auth required.

Price unavailable
POST/agentphone/v1/agents

Create a new agent with name, voice, system prompt, and voice mode.

Price unavailable
GET/agentphone/v1/agents/voices

List all available voices across providers (ElevenLabs, Cartesia, OpenAI, etc).

Price unavailable
DELETE/agentphone/v1/agents/{agentId}

Permanently delete an agent. Cannot be undone.

Price unavailable
GET/agentphone/v1/agents/{agentId}

Get details for a specific agent.

Price unavailable
PATCH/agentphone/v1/agents/{agentId}

Update agent fields. Only sent fields change.

Price unavailable
GET/agentphone/v1/agents/{agentId}/calls

List calls for a specific agent.

Price unavailable
GET/agentphone/v1/agents/{agentId}/conversations

List SMS conversations for a specific agent.

Price unavailable
POST/agentphone/v1/agents/{agentId}/numbers

Attach a phone number to an agent.

Price unavailable
DELETE/agentphone/v1/agents/{agentId}/numbers/{numberId}

Detach a phone number from an agent.

Price unavailable
GET/agentphone/v1/agents/{agentId}/webhook

Get webhook URL for a specific agent.

Price unavailable
POST/agentphone/v1/agents/{agentId}/webhook

Set webhook URL for a specific agent.

Price unavailable
POST/agentphone/v1/calls

Make an outbound voice call. Include systemPrompt for autonomous AI conversation, omit for webhook-driven mode.

Price unavailable
GET/agentphone/v1/calls/{callId}

Get call details and transcript. Poll until status is completed or failed.

Price unavailable
GET/agentphone/v1/conversations/{conversationId}

Get a conversation with all messages.

Price unavailable
POST/agentphone/v1/messages

Send an SMS from an agent's phone number. First message compliance: Your initial SMS to any new contact must include (1) your b…

Price unavailable
POST/agentphone/v1/numbers

Buy a US or CA phone number. $3/month per number.

Price unavailable
DELETE/agentphone/v1/numbers/{numberId}

Release a phone number. Irreversible.

Price unavailable
GET/agentphone/v1/numbers/{numberId}/messages

List messages for a phone number.

Price unavailable