---
title: "Create Interpreter"
method: POST
path: "/v1/interpreters"
tags: ["Interpreters", "Interpreters"]
---

# Create Interpreter

`POST /v1/interpreters`

## Request

- Base URL: `https://api.call2me.app`
- URL: `https://api.call2me.app/v1/interpreters`
- Auth: HTTP bearer

## Request body

- InterpreterCreate
  - `name` string, required
  - `source_language` string, required
  - `target_language` string, required
  - `voice_id` string, nullable
  - `transparency` 'invisible' | 'announce'
  - `phone_number` string, nullable
  - `callback_number` string, nullable

## Response `201`

Successful Response

- InterpreterResponse
  - `interpreter_id` string, required
  - `name` string, required
  - `source_language` string, required
  - `target_language` string, required
  - `voice_id` string, nullable
  - `transparency` string, required
  - `phone_number` string, nullable
  - `callback_number` string, nullable
  - `active` boolean, required
  - `created_at` unknown, required
  - `web_slug` string, nullable
  - `web_enabled` boolean
  - `web_requires_passcode` boolean
  - `save_transcripts` boolean

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/call2me/apis/call2me-api.md) · [All operations](https://skmtc.dev/call2me/apis/call2me-api/llms.txt) · [OpenAPI document](https://skmtc.dev/call2me/apis/call2me-api/revisions/3951f9b7e47d?raw)
