Send a Mass Message from an account
Changed onRate limit: 5 requests per second
A send is a real broadcast to every fan of the selected lists, not a draft, and this endpoint is not idempotent. A send without scheduled_at is never refused as a duplicate: sending it again, a retry after a timeout or a 502 included, is a second Mass Message to every one of those fans. Only a send with scheduled_at repeated within 45 s is refused with a 409; after that, it is a second scheduled Mass Message.
With scheduled_at the platform holds the Mass Message and sends it at that moment. Until then it lists as scheduled; the unsend endpoint cancels it.
A 502 means whether the Mass Message went out is unknown: list the Mass Messages of the account before retrying, and unsend a duplicate while the platform window allows it.
Listing or reading a Mass Message needs mass_messages.view in addition to mass_messages.edit.
Required permission: mass_messages.edit
Request
- Base URLhttps://omapi.onlymonster.ai
- AuthAPI key in header x-om-auth-token
Path parameters
OnlyMonster account whose Mass Messages are addressed.
Request body
Example request
{
"attachments": [
{
"id": "1289402"
}
],
"user_list_ids": [
"1176334622"
],
"excluded_user_list_ids": [
"1176334622"
],
"tagged_platform_account_ids": [
"1"
],
"scheduled_at": "2026-11-05T10:00:00Z"
}Response
The queue state of the Mass Message that was just sent.
Example response
{
"id": "4312"
}Changes
- info
endpoint added
- info