← Tools Reference

Buttondown

Buttondown integration (Marketing, Communication). Imported from open-connector.

API key12 toolshttps://api.buttondown.com/v1
GET
buttondown_get_account
Get the account associated with the Buttondown API key.

/accounts/me

GET
buttondown_list_newsletters
List newsletters available to the Buttondown API key.

/newsletters/{page}

2 parameters
ParamTypeRequiredDescription
pageintegerrequiredThe 1-based page number of the paginated response.
page_sizeintegeroptionalThe number of results per page.
GET
buttondown_list_subscribers
List Buttondown subscribers with common filters.

/subscribers/{page}

6 parameters
ParamTypeRequiredDescription
pageintegerrequiredThe 1-based page number of the paginated response.
email_addressstringoptionalOnly return subscribers matching this email fragment.
typestringoptionalThe subscriber lifecycle state returned by Buttondown.
tagarrayoptionalOnly return subscribers matching the given tag names.
date__startstringoptionalOnly return subscribers created on or after the given date.
date__endstringoptionalOnly return subscribers created before the given date.
GET
buttondown_get_subscriber
Retrieve one Buttondown subscriber by ID or email address.

/subscribers/{id_or_email}

1 parameter
ParamTypeRequiredDescription
id_or_emailstringrequiredThe Buttondown subscriber ID or email address.
POST
buttondown_create_subscriber
Create a Buttondown subscriber.

/subscribers

12 parameters
ParamTypeRequiredDescription
email_addressstringrequiredThe email address of the subscriber.
notesstringoptionalAny private notes to attach to the subscriber.
metadataobjectoptionalA structured key-value blob stored on the Buttondown object.
tagsarrayoptionalTag names to apply to the subscriber. Tags that do not already exist will be cr…
referrer_urlstringoptionalThe URL the subscriber was referred from.
utm_campaignstringoptionalThe UTM campaign attributed to the subscriber.
utm_mediumstringoptionalThe UTM medium attributed to the subscriber.
utm_sourcestringoptionalThe UTM source attributed to the subscriber.
typestringoptional
ip_addressstringoptional
collision_behaviorstringoptionalBehavior to apply when a record with the same value exists.
bypass_firewallbooleanoptionalWhether to bypass Buttondown's firewall for this subscriber creation.
PATCH
buttondown_update_subscriber
Update a Buttondown subscriber by ID or email address.

/subscribers/{id_or_email}

9 parameters
ParamTypeRequiredDescription
id_or_emailstringrequiredThe Buttondown subscriber ID or email address.
commenting_disabledbooleanoptional
email_addressstringoptional
notesstringoptional
metadataobjectoptional
tagsarrayoptional
referrer_urlstringoptional
typestringoptional
unsubscription_reasonstringoptional
DELETE
buttondown_delete_subscriber
Delete a Buttondown subscriber by ID or email address.

/subscribers/{id_or_email}

1 parameter
ParamTypeRequiredDescription
id_or_emailstringrequiredThe Buttondown subscriber ID or email address.
GET
buttondown_list_tags
List Buttondown tags.

/tags/{page}

2 parameters
ParamTypeRequiredDescription
pageintegerrequiredThe 1-based page number of the paginated response.
page_sizeintegeroptionalThe number of results per page.
POST
buttondown_create_tag
Create a Buttondown tag.

/tags

6 parameters
ParamTypeRequiredDescription
namestringrequiredThe name of the tag.
colorstringrequiredThe hex color code associated with the tag.
descriptionstringoptional
public_descriptionstringoptional
subscriber_editablebooleanoptionalWhether subscribers can add or remove this tag from their own profile.
collision_behaviorstringoptionalWhether to overwrite an existing tag with the same name.
GET
buttondown_get_tag
Retrieve one Buttondown tag by ID.

/tags/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Buttondown tag ID.
PATCH
buttondown_update_tag
Update a Buttondown tag by ID.

/tags/{id}

7 parameters
ParamTypeRequiredDescription
idstringrequiredThe Buttondown tag ID.
namestringoptional
colorstringoptional
descriptionstringoptional
public_descriptionstringoptional
secondary_idintegeroptional
subscriber_editablebooleanoptional
DELETE
buttondown_delete_tag
Delete a Buttondown tag by ID.

/tags/{id}

1 parameter
ParamTypeRequiredDescription
idstringrequiredThe Buttondown tag ID.