Creates a new newsletter (draft by default). Compose the email body through 'viewport_data' (structured site-builder content) — do NOT supply pre-rendered HTML; the send flow renders viewport_data into HTML for you. Recipient emails with typo-looking domains (e.g. gmial.com) are stripped before persistence.
AuthorizationRequiredBearer <token>API key as Bearer token
In: header
application/jsonRequiredsubjectstringbodystringPre-rendered HTML; usually omitted on create and populated on send
sentbooleanDefaults to false. Set true only by the send flow.
recipient_emailsarray<string>recipient_phonenumbersarray<string>event_refsarray<string>timeslot_refsarray<string>date_sentstringISO timestamp. Set by the send flow or the scheduled-send pipeline.
"^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$"Format: "date-time"footer_imagestringreply_to_emailstringautomaticbooleanFlag for newsletters generated by the automatic event-broadcast flow
display_namestringcontent_blocksarray<unknown>viewport_dataunknowndata_versionAny properties in number,numberContent storage discriminator.
sync_event_recipientsbooleanattachmentsarray<object>List Newsletters
Lists the workspace's newsletters, optionally filtered by view (draft / past). Paginated; returns recipient-stripped summaries so list payloads stay small. Sorted by updatedAt descending.
Get Newsletter
Retrieves a single newsletter by id, including its full recipient list and attachments.