scheduled: true is a schedule, not a delivery.
Ask this
What the assistant calls
1
Resolve the clock
If you do not name a timezone, the assistant calls
get_api_key and uses timeZone. If you name a zone, it passes an ISO offset, for example 2026-10-25T09:00:00-04:00. A value with Z or an offset is that exact instant.2
Schedule
send_message uses type: template and scheduledAt. A past time, a time inside the next 5 minutes, or a time past 30 days is rejected. The assistant fixes scheduledAt and retries with a new idempotencyKey.APPROVED. The assistant tells you the time it will send.
To stop it before it goes out, use Cancel a scheduled message. Rules are on Messages.
