---
title: "List Interpreter Calls"
method: GET
path: "/v1/interpreters/calls"
tags: ["Interpreters", "Interpreters"]
---

# List Interpreter Calls

`GET /v1/interpreters/calls`

## Request

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

Interpreted calls for this workspace, live ones first.

Serves the panel's monitoring list: who was rung, who was dialled, whether
the two legs actually connected, and for how long. Interpreter rooms are
identified by `call_type = 'interpreter'` (set at insert time in
`start_interpreted_call`), so this never mixes in ordinary agent calls.

`interpreter_id` narrows the list to one interpreter's own calls (the
per-interpreter detail page); it reads `metadata->>'interpreter_id'`,
which only rows written since that field was added carry.

`offset` + the returned `total` drive the panel's pagination. `total` is
counted under the same filters as the page itself, so the control never
offers a page that would come back empty.

## Query parameters

- `limit` integer
- `offset` integer
- `active_only` boolean
- `interpreter_id` string, nullable

## Response `200`

Successful Response

- object

## 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)
