Supported formats
Buttondown accepts PNG, JPG, GIF, and WebP images. Other formats are rejected by default because email clients and social preview crawlers do not render them reliably.
If you upload an unsupported image, the API will return a 422 with:
Bypassing format validation
If you know what you're doing (e.g. your file is only used on the web archive, not in emails or link previews), you can bypass this restriction by providing a X-Buttondown-Live-Dangerously header with a value of true: