AsyncAPI 2.6 description of the beehiiv outbound webhook surface. beehiiv posts JSON event payloads to a customer-configured endpoint URL when selected events occur on a publication. The set of event types modeled here is taken directly from the `WebhookEventType` enum in the beehiiv OpenAPI (`openapi/beehiiv-openapi.yml`). Resource shapes (Subscription, Post, NewsletterListSubscription) reuse the schemas defined in the same OpenAPI; this document declares slimmer local schemas with only the fields confirmed to exist in the OpenAPI so the AsyncAPI file remains self-contained and free of fabrication. Webhooks are configured via the REST API at `POST /publications/{publicationId}/webhooks` (see `capabilities/beehiiv-subpackage-webhooks.yaml`).
View SpecView on GitHubNewslettersCreatorsEmailSubscriptionPublishingMediaAdvertisingAsyncAPIEventsWebhooks
Channels
post.sent
subscribeonPostSent
Post send event delivery.
A post was sent to subscribers.
post.updated
subscribeonPostUpdated
Post update event delivery.
A post was updated.
post.scheduled
subscribeonPostScheduled
Post scheduled event delivery.
A post was scheduled for delivery.
subscription.created
subscribeonSubscriptionCreated
Subscription created event delivery.
A new subscription was created.
subscription.confirmed
subscribeonSubscriptionConfirmed
Subscription confirmed event delivery.
A subscription was confirmed (double opt-in completed).
subscription.deleted
subscribeonSubscriptionDeleted
Subscription deleted event delivery.
A subscription was deleted.
subscription.upgraded
subscribeonSubscriptionUpgraded
Subscription upgraded event delivery.
A subscription was upgraded to a higher (paid) tier.
subscription.downgraded
subscribeonSubscriptionDowngraded
Subscription downgraded event delivery.
A subscription was downgraded.
subscription.paused
subscribeonSubscriptionPaused
Subscription paused event delivery.
A subscription was paused.
subscription.resumed
subscribeonSubscriptionResumed
Subscription resumed event delivery.
A subscription was resumed.
subscription.tier.paused
subscribeonSubscriptionTierPaused
Subscription tier paused event delivery.
A subscription's premium tier was paused.
subscription.tier.resumed
subscribeonSubscriptionTierResumed
Subscription tier resumed event delivery.
A subscription's premium tier was resumed.
subscription.tier.created
subscribeonSubscriptionTierCreated
Subscription tier created event delivery.
A subscription's premium tier was created.
subscription.tier.deleted
subscribeonSubscriptionTierDeleted
Subscription tier deleted event delivery.
A subscription's premium tier was deleted.
newsletter_list_subscription.subscribed
subscribeonNewsletterListSubscribed
Newsletter list subscribed event delivery.
A subscription was added to a newsletter list (beta).
newsletter_list_subscription.unsubscribed
subscribeonNewsletterListUnsubscribed
Newsletter list unsubscribed event delivery.
A subscription was removed from a newsletter list (beta).
newsletter_list_subscription.paused
subscribeonNewsletterListPaused
Newsletter list paused event delivery.
A newsletter list subscription was paused (beta).
newsletter_list_subscription.resumed
subscribeonNewsletterListResumed
Newsletter list resumed event delivery.
A newsletter list subscription was resumed (beta).
survey.response_submitted
subscribeonSurveyResponseSubmitted
Survey response submitted event delivery.
A survey response was submitted.
Messages
✉
PostSent
Post sent
A post was sent to subscribers.
✉
PostUpdated
Post updated
A post was updated.
✉
PostScheduled
Post scheduled
A post was scheduled.
✉
SubscriptionCreated
Subscription created
✉
SubscriptionConfirmed
Subscription confirmed
✉
SubscriptionDeleted
Subscription deleted
✉
SubscriptionUpgraded
Subscription upgraded
✉
SubscriptionDowngraded
Subscription downgraded
✉
SubscriptionPaused
Subscription paused
✉
SubscriptionResumed
Subscription resumed
✉
SubscriptionTierPaused
Subscription tier paused
✉
SubscriptionTierResumed
Subscription tier resumed
✉
SubscriptionTierCreated
Subscription tier created
✉
SubscriptionTierDeleted
Subscription tier deleted
✉
NewsletterListSubscribed
Newsletter list subscribed
✉
NewsletterListUnsubscribed
Newsletter list unsubscribed
✉
NewsletterListPaused
Newsletter list paused
✉
NewsletterListResumed
Newsletter list resumed
✉
SurveyResponseSubmitted
Survey response submitted
Servers
https
subscriber{webhookUrl}
The customer-supplied HTTPS endpoint registered through the Webhooks API. beehiiv POSTs JSON event payloads to this URL.
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.