Broadcasts
Send broadcast
Queue a draft for immediate delivery to the group’s currently subscribed contacts. Takes no body; scheduling is not supported. recipients is the number of contacts queued.
POST
https://api.sndr.sh/api/cranl/v1/broadcasts/{id}/sendSend broadcast
curl -X POST 'https://api.sndr.sh/api/cranl/v1/broadcasts/bca_9b3e6d12-a40/send' \
-H 'Authorization: Bearer sndr_your_access_token'200OK
{
"status": "queued",
"recipients": 4200
}Authorization
AuthorizationstringheaderrequiredBearer followed by an access token. Needs the send scope.
Path parameters
idstringrequiredBroadcast ID (bca_...).
Errors
401
unauthenticatedMissing or invalid Bearer token.401
token_expiredAccess token expired — exchange the refresh token for a new pair.401
token_revokedToken was explicitly revoked.400
empty_audienceThe group has no subscribed contacts. The broadcast stays in draft, so add contacts and send it again.403
insufficient_scopeToken is missing the send scope.404
not_foundResource does not exist or belongs to a different account.409
cannot_queueThe broadcast is not a draft.