---
title: "Get Call Config"
method: GET
path: "/internal/voice/calls/{call_id}/config"
tags: ["Voice - Internal"]
---

# Get Call Config

`GET /internal/voice/calls/{call_id}/config`

## Request

- Base URL: `https://api.puppeteerai.com`
- URL: `https://api.puppeteerai.com/internal/voice/calls/{call_id}/config`
- Auth: none declared. Required headers: `X-Internal-Token`

Resolve the per-call voice config (voice/language/speed) from the call id.

The browser only ever holds the call id; the voice service fetches the
project's voice settings here at offer time so config stays server-side.

## Path parameters

- `call_id` string, required

## Headers

- `X-Internal-Token` string, required

## Response `200`

Successful Response

- VoiceCallConfigResponse
  - `voice_id` string, nullable
  - `voice_speed` number, nullable
  - `language` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api.md) - [All operations](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/llms.txt) - [OpenAPI document](https://skmtc.dev/getpuppeteer/apis/puppeteer-core-api/revisions/94b4e928b42f?raw)
