Update publication settings
update_publication_settingsChange live Substack publication settings like name, logo, colors, and emails; only passed fields are updated. Turn on link colors to fix links that are hard to read on dark themes.
Instructions
Change publication settings. Only the fields you pass are touched.
These are live settings on a public site, so a change here is visible to readers immediately.
accent_color and color_links are the two worth knowing about: Substack stores them under opaque theme variable names, and colour_links off is the usual reason links render nearly invisible on a dark theme.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Publication name. | |
| logo_url | No | ||
| settings | No | Any other publication field, passed through as given. Use this for a setting this tool does not name, such as block_ai_crawlers. | |
| copyright | No | ||
| hero_text | No | Tagline shown on the homepage. | |
| color_links | No | Whether links use the accent colour. Turning this on fixes links that render almost invisible. Stored as theme_var_color_links. | |
| publication | No | Which connected publication to act on, matched loosely against its hostname (for example 'example.substack.com' or just 'example'). Defaults to the first connected publication. | |
| accent_color | No | Hex accent colour, for example #0B81F7. Stored as theme_var_background_pop. | |
| cover_photo_url | No | ||
| email_from_name | No | Sender name on emails. | |
| podcast_enabled | No | ||
| podcast_feed_url | No | ||
| subscribe_footer | No | ||
| subscribe_content | No | ||
| welcome_email_content | No | ||
| welcome_email_subject | No |