Introduction

Hello and welcome to Buttondown's API schema!

I've designed Buttondown's API to be as RESTful and uninteresting as possible: if there's a primitive in Buttondown, you should have a nice interface for it, with the ability to retrieve, create, modify, and delete. This means that with a few lines in your language of choice, you're able to programmatically keep track of your subscribers, send out new emails, and more.

If you're confused about what Buttondown is, try going to buttondown.email.

If you're looking for where to find your API Key, check your Programming page.

Whenever Buttondown's API changes, those changes will be posted on the changelog and on Twitter.

Keeping our API reference accurate, up-to-date and easy to understand is really important. If you have any questions, spot any mistakes or want to give us any feedback, just drop me a line!

Lastly, if you'd like to just download the OpenAPI spec for Buttondown, you can do so here.