---
title: "List Calls"
method: GET
path: "/gtm-internal/calls"
tags: ["gtm-internal"]
---

# List Calls

`GET /gtm-internal/calls`

## Request

- Base URL: `https://api-v1.unusual.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api-v1.unusual.ai/gtm-internal/calls`
- Auth: OAuth 2
  - Password
  - Token URL: `/auth/login`

List/search captured calls across ALL accounts (staff-only global view).

``q`` is Postgres websearch syntax over title + transcript body, ranked by
relevance with sentinel-delimited snippets; without it, newest-first.
``status`` defaults to ``done`` (pass ``all`` to include processing/failed
rows). Never returns ``transcript_text`` — list rows stay light.

## Query parameters

- `q` string, nullable
- `domain_id` string, uuid, nullable
- `org_id` string, uuid, nullable
- `account_id` string, uuid, nullable
- `attribution_status` string, nullable
- `status` string
- `has_video` boolean, nullable
- `started_after` string, date-time, nullable
- `started_before` string, date-time, nullable
- `limit` integer
- `offset` integer

## Response `200`

Successful Response

- object

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/unusual/apis/dashboard-server.md) - [All operations](https://skmtc.dev/unusual/apis/dashboard-server/llms.txt) - [OpenAPI document](https://skmtc.dev/unusual/apis/dashboard-server/revisions/89f716930ead?raw)
