Get the email send allowance for a broadcast
Returns how many recipients the organization's email send allowance covers. Use this estimate before sending or scheduling to check whether the daily or monthly email limit would restrict the send.
recipients is the number of contacts the broadcast could reach now. It matches the sendable count from the audience counts. allowed is the number covered by the email send allowance. It equals recipients when no email limit restricts the send. limited_by identifies the monthly email limit for the billing period or the daily email limit that prevents the rest from receiving the broadcast. limit and remaining describe that email limit. resets_at is its reset time. For a monthly email limit, limit_reason explains what sets it if you can read the organization's billing.
Pass send_at to check a later send, such as the scheduled_at you plan to use. If a daily or monthly window resets by that time, the check uses its full allowance. Otherwise, it uses the allowance remaining now. The check estimates your send quota using current limits without subtracting broadcasts that are scheduled but have not sent yet, so broadcasts scheduled for the same period may together exceed the limit even if each check shows enough quota. Without send_at, it checks a send now.
broadcasts reports the separate broadcast count allowance for the billing period, or the UTC day when no current billing period is available. Sending or scheduling a draft uses one broadcast from this allowance. send_at does not change broadcasts.
These counts are live estimates. Audience membership, suppressions, and email usage can change before the broadcast sends. This check reserves nothing. The email send allowance is checked again when the broadcast sends. The broadcast must have an audience selected. A broadcast without an audience returns a 422.
Request
- Base URL: https://us1.platform.bird.com
- URL: https://us1.platform.bird.com/v1/email/broadcasts/{broadcast_id}/send-quota
- Auth: one of:
- HTTP bearer
- API key in cookie bird_session
Path parameters
ID of the broadcast to check the email send allowance for.
Query parameters
The proposed send time as an RFC 3339 date-time. If a daily or monthly window resets at or before this time, the check uses its full allowance. Otherwise, it uses the allowance remaining now. The check estimates your send quota at this time using current limits without subtracting broadcasts that are scheduled but have not sent yet, including those scheduled before this time. It does not reflect plan changes or temporary limit changes that take effect before this time.
Must be at least 30 seconds and no more than 365 days in the future, the same range accepted by scheduled_at. Omit send_at to check a send now. A scheduled broadcast's scheduled_at is used only if you pass it as send_at.
Does not change broadcasts. The broadcast count allowance is used when you submit the send or schedule request.
Headers
Workspace context for the request. Required for dashboard authentication and master keys. Workspace keys and access tokens already identify their workspace; send that workspace or omit the header. A different one is rejected.
Organization context for the request. Required for dashboard authentication. An API key or access token carries its own organization, so send either that organization or no header at all; a different one is rejected.
Response
The recipients covered by the broadcast's email send allowance.
Example response
{
"recipients": 12000,
"allowed": 5000,
"limit": 50000,
"remaining": 7000,
"resets_at": "2026-09-01T00:00:00Z",
"broadcasts": {
"limit": 20,
"remaining": 4,
"resets_at": "2026-09-01T00:00:00Z"
}
}Changes
No recorded changes to this operation across all 2 revisions of this API.