Plan, call detail, messages, bookings, questions, contacts
The rest of what an agent or an automation can read — the same answers the MCP tools give.
Each of these answers from the same code as the matching MCP tool, so a script and an AI assistant reading one workspace are always told the same thing. All are read-only and take the same bearer key.
The plan, its status and expiry, days left, and plan minutes left of the total. `plan` is `null` on the free tier.
One call in full: details, summary, the transcript turn by turn, and any message taken. 404 for a call this workspace does not hold.
Messages your AI took and calls it flagged urgent, newest first.
| Field | Type | Description |
|---|---|---|
| limitoptional | integer | 1–200, default 50. |
| urgent_onlyoptional | boolean | true for only the calls flagged urgent. |
Appointments from now until `days_ahead` days ahead, soonest first, and who made each one (`ai`, `booking_page` or `owner`).
| Field | Type | Description |
|---|---|---|
| days_aheadoptional | integer | 1–90, default 14. |
Questions callers asked that your AI could not answer, most-asked first.
| Field | Type | Description |
|---|---|---|
| include_answeredoptional | boolean | true to include ones already answered or dismissed. |
Saved contacts, optionally filtered.
| Field | Type | Description |
|---|---|---|
| searchoptional | string | Part of a name, phone number, email or company. |
| limitoptional | integer | 1–200, default 50. |
curl "https://app.prepaid.ai/api/v1/messages?urgent_only=true" \
-H "Authorization: Bearer pk_live_your_key_here"null, never a guess.