Das Paket Starter ist kostenlos: €0 im Monat, mit 30 Minuten zum Testen an echten Anrufen.Das Paket Starter ist kostenlos. Kostenlos starten

API-Referenz / Account

Account

Die Endpoints der Gruppe Account der Voiceland AI API, mit Parametern, Schemata und Beispielen mit curl.

Zuletzt aktualisiert:

Die Beschreibungen der Endpoints und der Felder erscheinen auf Englisch, genau so, wie die API sie ausliefert. Das ist Absicht: Sie lesen hier, was Sie auch in den Antworten sehen.

POST /v1/sessions/local#

Mint a local session. Mints a short-lived session token + broker WebSocket URLs for driving an agent locally (used by the SDK's local mode).

Anfragetext

application/json Schema: SessionLocalRequest

Feld Typ Erforderlich Beschreibung
agent string Ja Agent to open a local session for.
scopes array of string

Antworten

Code Beschreibung
200 Success.
401 Missing or invalid API key.
4XX Request error (validation, not-found, etc.).
5XX Server or upstream error.

Beispielanfrage

curl -X POST "https://api.voiceland.ai/v1/sessions/local" \
  -H "Authorization: Bearer VL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
  "agent": "front-desk"
}'

Eine erfolgreiche Antwort liefert ein SessionLocalResponse.

Beispielantwort

{
  "api_version": "2026-04-26",
  "token": "…"
}

GET /v1/tenant#

Get your tenant profile. Your tenant slug, default API version, inbound SIP trunk, and (when configured) the outbound trunk state.

Antworten

Code Beschreibung
200 Success.
401 Missing or invalid API key.
4XX Request error (validation, not-found, etc.).
5XX Server or upstream error.

Beispielanfrage

curl "https://api.voiceland.ai/v1/tenant" \
  -H "Authorization: Bearer VL_API_KEY"

Eine erfolgreiche Antwort liefert ein Response.

Beispielantwort

{
  "default_api_version": "2026-04-26",
  "slug": "acme"
}

GET /v1/voices#

List voices. The catalog of available voices you can set on an agent (use voice_id in voice.voice_id). Each voice carries its languages, gender (male, female or neutral), age band and a short description. The list is ordered the way the console shows it: Greek voices first, male and then female, followed by every other voice by language. The order is presentation only: an agent created without a voice gets its language's default voice, whatever its position.

Antworten

Code Beschreibung
200 Success.
401 Missing or invalid API key.
4XX Request error (validation, not-found, etc.).
5XX Server or upstream error.

Beispielanfrage

curl "https://api.voiceland.ai/v1/voices" \
  -H "Authorization: Bearer VL_API_KEY"

Beispielantwort

{
  "items": [
    {
      "age_band": "middle",
      "description": "Native Greek male, narrational, assertive and warm, broadcast grade. Default for Greek agents.",
      "display_name": "Theos",
      "gender": "male",
      "languages": [
        "el"
      ],
      "model": "eleven_turbo_v2_5",
      "provider": "elevenlabs",
      "voice_id": "n0vzWypeCK1NlWPVwhOc"
    },
    {
      "age_band": "young",
      "description": "Young native Greek female, soft, calm and narrational.",
      "display_name": "Eleni",
      "gender": "female",
      "languages": [
        "el"
      ],
      "model": "eleven_turbo_v2_5",
      "provider": "elevenlabs",
      "voice_id": "aTP4J5SJLQl74WTSRXKW"
    },
    {
      "age_band": "middle",
      "description": "Bright, firm American tenor that cuts through. Good first pick for English assistants.",
      "display_name": "Adam",
      "gender": "male",
      "languages": [
        "en"
      ],
      "model": "eleven_multilingual_v2",
      "provider": "elevenlabs",
      "voice_id": "pNInz6obpgDQGcFmaJgB"
    }
  ]
}

Schemata#

Error#

Error envelope returned for non-2xx responses.

Feld Typ Erforderlich Beschreibung
error object Ja

OutboundView#

Feld Typ Erforderlich Beschreibung
host string
port integer
ready boolean Ja
transport string

Response#

Feld Typ Erforderlich Beschreibung
default_api_version string Ja
outbound OutboundView
sip_trunk string Ja Your inbound SIP trunk URI.
slug string Ja Your tenant slug.

SessionLocalRequest#

Feld Typ Erforderlich Beschreibung
agent string Ja Agent to open a local session for.
scopes array of string

SessionLocalResponse#

Feld Typ Erforderlich Beschreibung
api_version string Ja
broker_ws_urls map of string Ja
expires_at string Ja
token string Ja

Die Konsole

Diese Seiten sind schreibgeschützt. Der Testanruf, die API-Schlüssel und die aktuelle API-Referenz finden Sie in der Konsole, in der Ihr Konto angemeldet ist.

Konsole öffnen