Update a broadcast
Updates a draft or scheduled broadcast. Only fields included in the request body change. Clearing scheduled_at demotes a scheduled broadcast back to a draft; setting it on a draft schedules it. A broadcast that is already sending or sent can no longer be edited.
Authorizations
API key in the format: Bearer {api_token}
Path Parameters
The broadcast's prefixed id (e.g. bcst_abc123).
Body
Sender email address (uses account default if omitted)
List of recipient email addresses
Email subject line. Takes the same variables as body.
Inbox preview line. Takes the same variables as body.
255Email body (HTML or plain text). Variables, filled per recipient from their customer record when each batch is sent: {{customer.first_name}}, {{customer.last_name}}, {{customer.email}}, {{business.name}}, {{customer.fields.}}. customer.fields.<key> reads <key> from the customer's metadata. An address in to that belongs to no customer is sent without customer data, so its variables render blank or as their defaults. Put {{unsubscribe_url}} in an href to place the recipient's opt-out link. Any other {{ }} is rejected with 422.
Filter recipients by customer type
Send to all customers
Response
The updated broadcast
draft, scheduled, sending, sent, canceled, failed 
