whatsapp_history_backfill
Request OLDER messages for a chat from your phone (on-demand history sync), extending what whatsapp_messages can read. Returns { status, messages_added }:
"done"/"partial": it pulled messages_added new messages — read them via whatsapp_messages (paginate with
before). "partial" means WhatsApp stopped early; wait and retry for more."cooldown": you requested this chat <60s ago (retry_after_s tells you when). WhatsApp THROTTLES back-to-back requests — DO NOT retry in a loop; wait, then try once.
"timeout": the phone didn't deliver in time (offline or throttled) — already-synced history is still readable; retry later. BEST-EFFORT (gated by WhatsApp): one call usually pulls a batch (~50–70 msgs); pulling much deeper repeatedly often won't work. Connects live, may take up to ~1 minute. The initial sync already loaded deep history for most chats — check whatsapp_history_coverage first; only backfill when a chat's oldest_ts isn't far enough back.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| count | No | ||
| account | No | ||
| chat_jid | Yes | ||
| requests | No |