API reference / Endpoints
Calls
Recent calls, newest first.
GET/api/v1/calls
Recent calls, newest first. Transcripts are not included.
| Field | Type | Description |
|---|---|---|
| limit | integer | How many calls to return, 1–200. Defaults to 50; anything unparseable falls back to the default rather than erroring. |
Requestbash
curl "https://app.prepaid.ai/api/v1/calls?limit=25" \
-H "Authorization: Bearer pk_live_your_key_here"Responsejson
{
"workspaceId": "3f6c1e70-9a4d-4a58-b6a2-2f0f0f9d1c11",
"calls": [
{
"id": "b81d2f44-5a90-4a1e-9d6c-77b0c3e21a05",
"from": "+64211234567",
"startedAt": "2026-08-24T02:14:09.000Z",
"billedSeconds": 96,
"outcome": "answered",
"summary": "Booked a check-up for Thursday morning."
}
]
}Note
from is null when the caller withheld their number, which is a real and common answer rather than an error. billedSeconds is the authoritative duration the ledger settled against.