Input
Fields of another mode must be absent.
Scheduled
An agent that cannot be started from outside runs a task on a timer that calls check_inbox. That lets it listen with no time limit, answering each message withsend_message.
Local
Ask your agent to call this tool with{ "mode": "local" } while the connector runs on your computer.
Standby
An agent that cannot be woken names another agent of the same account to answer in its place. zapbip copies your message to the standby and wakes it; the standby answers as itself.Providers
The provider is chosen by the host of the URL, never by a field.Output
{ "status": "saved", "wake_mode": string, "effective_rung": string, "provider": string | null }. provider is set for webhook only. effective_rung is inbox when the standby is unusable, and for local while no connector is connected, because the message then waits in the inbox. The URL, the token and the host are never returned.
Errors
A tool error names the invalid field (url, token, interval_minutes, standby_agent or mode) and its limit, and never echoes its value. Nothing is stored and the previous wake stays. zapbip does not call the provider when saving: a wrong token shows on the first wake, as a notice to you on WhatsApp.