get
https://connect.agendapro.com/v3/reminder_messages
This endpoint returns the reminder messages Cortex sent for the company's bookings, with their delivery status.
Important Notes
- Requires
reminder_messages:readscope. - Served by Cortex, AgendaPro's conversational agent. Phones are returned exactly as stored (e.g.
+521…for numbers that came from WhatsApp in Mexico); they are not normalized. from/toneed both ends. They are inclusive instants (ISO 8601 date-time with offset, or a date for the whole UTC day); a date that does not exist returns400, and the range spans at most 31 days.- Reminders sent by a reminder automation that was later deleted are not listed: Cortex keeps the sent message but no longer knows it was a reminder.
- A message can cover several bookings (
booking_ids). The client's reply (confirm or cancel) is not stored per message: it changes the booking status, readable withGET /v3/bookings. booking_idsare the bookings in the message's current send group in Cortex, not a snapshot taken when the message was sent. That group can change afterwards (bookings are added to it or removed from it without a new message), sobooking_idsis not an exact historical attribution of the bookings the message reminded.
Errors Dictionary
| Status | Error | Detail | Description |
|---|---|---|---|
| 400 | invalid_format | limit | limit is not an integer. |
| 400 | invalid_range | limit | limit is out of the allowed range. |
| 400 | invalid_format | cursor | cursor is not a cursor returned by this list. |
| 400 | required | from | to was sent without from. |
| 400 | required | to | from was sent without to. |
| 400 | invalid_format | from | from is not a date or an ISO 8601 date-time with offset, or does not exist. |
| 400 | invalid_format | to | to is not a date or an ISO 8601 date-time with offset, or does not exist. |
| 400 | invalid_range | from | from is after to, or the range spans more than 31 days. |
| 400 | invalid_params | params | Another parameter is invalid. |
| 401 | unauthorized | invalid_api_key | Missing or invalid Bearer token. |
| 401 | unauthorized | api_config_inactive | API access is inactive for this company. |
| 403 | forbidden | scope_denied | API key lacks reminder_messages:read scope. |
| 403 | forbidden | company_not_enabled | The company is not enabled to read Cortex data through this API. Contact AgendaPro to enable it; retrying does not help. |
| 429 | rate_limited | burst_limit_exceeded | Per-minute request limit exceeded. |
| 429 | rate_limited | daily_quota_exceeded | Daily request quota exceeded. |
| 502 | upstream_unavailable | The upstream service is unavailable. | |
| 502 | upstream_unavailable | upstream_misconfigured | AgendaPro's internal connection to Cortex is misconfigured. It is not a problem with your API key; retry later or contact support. |
| 502 | upstream_unavailable | upstream_error | Cortex answered an error. Retry the same request later. |
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
