You will likely not need to interact with your newsletter settings programmatically, but if you do, this is the endpoint for you. You can create, update, and list newsletters via the API; this is ideal for integrating with Buttondown as a headless email or newsletter provider (e.g. for a SaaS product.)
A unique TypeID associated with the object.
The date and time at which the object was first created.
The API key for this newsletter, used for authenticating API requests.
The auditing mode for your newsletter, which controls spam and abuse protection. See the Firewall for more information.
Custom CSS styling applied to your newsletter emails. See CSS customization for more information.
Custom theme configuration (variables) for your newsletter. These can be referenced in your CSS and templates to maintain consistent styling.
A dictionary of CSS token overrides for the email theme.
Custom body content for the email sent when a paid subscriber cancels. Supports template tags like {{ subscriber.email }} and {{ newsletter.name }}.
Custom subject line for the email sent when a paid subscriber cancels. Supports template tags like {{ newsletter.name }}.
The email template to use for churn emails. If not set, uses the newsletter's default template.
The identifier for a custom email template. See email templates for available options.
A brief description of your newsletter, displayed on your public archive page and used for SEO.
The custom domain where your newsletter archives are hosted (e.g., 'newsletter.example.com'). See custom domains for setup instructions.
The 'From' email address used when sending your newsletter. Must be verified before use.
The custom domain from which your newsletter emails are sent (e.g., 'mail.example.com'). See sending domains for setup instructions.
A list of features enabled for your newsletter. Common values include 'archives', 'portal', 'surveys', 'comments', 'paid_subscriptions', 'automations', 'webhooks', 'tracking', and 'referrals'.
HTML content displayed at the bottom of your newsletter emails. Supports template tags.
The display name shown in the 'From' field of your emails (e.g., 'Jane from Acme Newsletter').
HTML content displayed at the top of your newsletter emails. Supports template tags.
URL to your newsletter's icon image, used as a favicon and in various UI contexts.
URL to your newsletter's header or branding image, displayed on archive pages and in social previews.
A structured key-value blob that you can use to store arbitrary data on the object. Metadata can be nested — you can store objects and arrays within your metadata. (You can read more about metadata.)
The display name of your newsletter, shown to subscribers and on your archive page.
The default sorting method for listing subscribers or messages. Example values: 'creation_date', '-creation_date', 'email_address'.
Whether test mode is enabled. When enabled, emails are not actually sent to subscribers, useful for testing automations and workflows.
The accent color for your newsletter, used in emails and on your archive page. Must be a valid hex color code.
The unique URL-safe identifier for your newsletter, used in your archive URL (e.g., 'buttondown.com/username').
Custom CSS styling applied to your newsletter's web presence (archive pages, subscription forms, etc.).