Speko Docs
API Reference

Create phone session

POST /v1/sessions/phone — place an outbound PSTN call backed by a Speko voice session.

POST
/v1/sessions/phone

Authorization

bearerAuth
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

{
  "sessionId": "string",
  "callControlId": "string",
  "roomName": "string",
  "status": "dialing",
  "to": "+12015551234",
  "from": "+12015551234"
}
{
  "error": "Invalid request body",
  "code": "VALIDATION_ERROR"
}
{
  "error": "Unauthorized",
  "code": "UNAUTHORIZED"
}
{
  "error": "not found",
  "code": "NOT_FOUND"
}