broadcast_message
Send a single message to up to 1000 recipients instantly. Delivery is throttled with a 30-second delay between messages, running in the background while the call returns immediately.
Instructions
Send the same message to many recipients. Max 1000 numbers per call. The server enforces a minimum 30 second delay between sends, so this returns immediately while delivery continues in the background.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| delay | No | Seconds between messages. Server clamps to 30-3600. Default 30. | |
| label | Yes | Name for this broadcast, for your own tracking (max 100 chars) | |
| message | No | Message text to broadcast. Required unless media_url is given. | |
| numbers | Yes | Recipient numbers. Phone number in international format without + (e.g. 6281234567890) | |
| delay_max | No | Upper bound when using a random delay range | |
| delay_min | No | Lower bound when using a random delay range | |
| device_id | No | Device ID (e.g. D-XXXXX). Optional if the KIRIMI_DEVICE_ID environment variable is set. | |
| media_url | No | Public URL of media to attach to every message |