Update Automation
Changed onUpdate an automation's properties
Request
- Base URLhttps://api.buttondown.com/v1
- URLhttps://api.buttondown.com/v1/automations/{id}
- AuthAPI key in header Authorization
Path parameters
Request body
The name of the automation.
An enumeration.
Various types of events that are recorded by Buttondown, both in terms of exogenous systems like Stripe and Memberful, and endogenous ones like email opens and clicks. (In general, if anything important ever happens that could be relevant to your newsletter, we have an event type for it!)
These event types power lots of things within Buttondown. They're used to trigger automations, webhooks, and analytics.
(Note that the /v1/events API speaks an older, shorter vocabulary for subscriber engagement — clicked rather than subscriber.clicked — a relic of a previous events system. Each of those names maps onto one of the subscriber.* types below.)
In general, our event namespacing tries to hew to the following pattern:
<source>.<object>.<action>
When wondering which object we are referring to, default to the more granular object.
For instance, an email being sent to a subscriber is subscriber.delivered, not email.sent.
Additional metadata for the automation.
If true, filters are re-evaluated after the delay has passed.
Response
OK
A unique TypeID associated with the object.
The date and time at which the object was first created.
The name of the automation.
An enumeration.
Various types of events that are recorded by Buttondown, both in terms of exogenous systems like Stripe and Memberful, and endogenous ones like email opens and clicks. (In general, if anything important ever happens that could be relevant to your newsletter, we have an event type for it!)
These event types power lots of things within Buttondown. They're used to trigger automations, webhooks, and analytics.
(Note that the /v1/events API speaks an older, shorter vocabulary for subscriber engagement — clicked rather than subscriber.clicked — a relic of a previous events system. Each of those names maps onto one of the subscriber.* types below.)
In general, our event namespacing tries to hew to the following pattern:
<source>.<object>.<action>
When wondering which object we are referring to, default to the more granular object.
For instance, an email being sent to a subscriber is subscriber.delivered, not email.sent.
Additional metadata for the automation.
If true, filters are re-evaluated after the delay has passed.
Changes
- warning
added the new
stripe.charge.succeededenum value to theresponse property for the response status - info
added the new
stripe.charge.succeededenum value to the request property/
- warning
- warning
added the new
subscriber.dropped_from_importenum value to theresponse property for the response status - warning
added the new
subscriber.importedenum value to theresponse property for the response status - info
added the new
subscriber.dropped_from_importenum value to the request property/ - info
added the new
subscriber.importedenum value to the request property/
- warning