Button · AsyncAPI Specification
Button Transaction Webhooks
Version 1.0
Button delivers signed HTTP POST webhooks to a Publisher-configured URL when a transaction takes place based on traffic the Publisher drove to a Brand. Each delivery carries a Transaction in three possible states. Webhooks are configured in the Button Dashboard and are auto-paused when >10% of the past hour's deliveries fail (min. 5 failures).
View Spec
View on GitHub
CommerceAffiliate MarketingMobileAttributionDeep LinkingRetail MediaAnalyticsAdvertisingLinksAsyncAPIWebhooksEvents
Channels
transactionEvents
Publisher-hosted endpoint receiving Button transaction webhook POST requests.
Messages
TransactionEvent
Transaction Event
Servers
https
publisher-endpoint
The HTTPS endpoint the Publisher registers in the Button Dashboard to receive webhooks.
AsyncAPI Specification
Work with this as data
Every AsyncAPI spec here is available over the APIs.io API and to AI agents over MCP.