List Call History
wa_list_callsRead call history across your WhatsApp accounts, oldest first. Page with after_cursor: pass back the next_cursor you were given, and keep going until has_more is false to export the whole history. Each call says whether it was answered and how long it lasted. Narrow with since/until (until is exclusive).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | how many to return, 1-200; defaults to 50 | |
| since | No | only calls at or after this time: RFC3339 with a zone (2026-10-01T09:00:00+03:00) or a date (2026-10-01 = midnight UTC); omit for no lower bound | |
| until | No | only calls BEFORE this time — exclusive, so all of 1 October is since 2026-10-01 until 2026-10-02; same formats as since; omit for no upper bound | |
| account_id | No | limit to one account; omit for every account you have | |
| after_cursor | No | return calls after this cursor; omit to start from the oldest |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| calls | Yes | calls in order, oldest first | |
| refusal | No | present only when the request was declined | |
| has_more | Yes | true when the page was full and more may be waiting | |
| next_cursor | Yes | pass this as after_cursor next time; page until has_more is false to export everything |