prepaid.ai docs
StatusOpen the console

API reference / Endpoints

Calls

Recent calls, newest first.

GET/api/v1/calls

Recent calls, newest first. Transcripts are not included.

FieldTypeDescription
limitintegerHow 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."
    }
  ]
}
Notefrom 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.