---
title: "List call history for an account"
method: GET
path: "/v1/whatsapp/calls"
tags: ["WhatsApp Calling"]
---

# List call history for an account

`GET /v1/whatsapp/calls`

Compact history listing for a single connected account. Results are
scoped to the resolved SocialAccount; profile-scoped team members
cannot read calls on sibling accounts.

Cursor pagination: pass the returned `nextCursor` as `before` to fetch
the next page (same scheme as `GET /v1/calls`). `since`/`until` remain
as absolute range filters and combine with the cursor.

## Query parameters

- `accountId` string, required
- `status` 'ringing' | 'answered' | 'ended' | 'failed'
- `direction` 'inbound' | 'outbound'
- `since` string, date-time
- `until` string, date-time
- `before` string, date-time
- `limit` integer

## Response `200`

Calls

- object
  - `calls` object[]
    - `_id` string
    - `direction` 'inbound' | 'outbound'
    - `from` string
    - `to` string
    - `status` 'ringing' | 'answered' | 'ended' | 'failed'
    - `startedAt` string, date-time
    - `endedAt` string, date-time
    - `durationSeconds` integer
    - `endReason` 'hangup' | 'no_answer' | 'rejected' | 'error'
    - `recordingUrl` string
    - `billing` object
      - `metaCostUSD` number — Meta per-minute charge, billed by Meta directly to your WABA. Display only; not billed by Zernio.
      - `telnyxCostUSD` number
      - `recordingCostUSD` number
      - `billableCostUSD` number — Amount Zernio bills you = Telnyx leg + recording (excludes Meta).
      - `totalCostUSD` number — Full cost incl. the Meta portion you pay directly. Display only.
      - `currency` string
  - `nextCursor` string, date-time, nullable — Pass as `before` for the next page; null on the last page.

## Other responses

- `401` — Unauthorized

---

[API](https://skmtc.net/zernio/apis/zernio-api.md) · [All operations](https://skmtc.net/zernio/apis/zernio-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zernio/zernio-api/revisions/15e893e69e8c/schema)
