Skip to main content
beehiiv logo

beehiiv

Manage beehiiv newsletters: publications, posts, subscribers, segments, automations. Exposes 34 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
beehiiv_get_publicationGet publication (newsletter) info - GET /publications/{id}.
beehiiv_list_subscribersList newsletter subscribers - GET /publications/{id}/subscribers.
beehiiv_get_subscriberGet one subscriber - GET /publications/{id}/subscribers/{subscriber_id}.
beehiiv_create_subscriberAdd a subscriber - POST /publications/{id}/subscribers.
beehiiv_update_subscriberUpdate a subscriber - PATCH /publications/{id}/subscribers/{subscriber_id}.
beehiiv_delete_subscriberDelete a subscriber - DELETE /publications/{id}/subscribers/{subscriber_id}.
beehiiv_list_postsList posts - GET /publications/{id}/posts.
beehiiv_get_postGet one post - GET /publications/{id}/posts/{post_id}.
beehiiv_create_postCreate a post - POST /publications/{id}/posts.
beehiiv_update_postUpdate a post - PATCH /publications/{id}/posts/{post_id}.
beehiiv_publish_postPublish a post immediately - POST /publications/{id}/posts/{post_id}/publish.
beehiiv_delete_postDelete a post - DELETE /publications/{id}/posts/{post_id}.
beehiiv_get_post_statsGet post analytics - GET /publications/{id}/posts/{post_id}/stats.
beehiiv_list_emailsList emails/campaigns - GET /publications/{id}/emails.
beehiiv_get_emailGet one email/campaign - GET /publications/{id}/emails/{email_id}.
beehiiv_get_email_statsGet email analytics - GET /publications/{id}/emails/{email_id}/stats.
beehiiv_list_referralsList referrals - GET /publications/{id}/referrals.
beehiiv_get_referralGet one referral - GET /publications/{id}/referrals/{referral_id}.
beehiiv_list_segmentsList subscriber segments - GET /publications/{id}/segments.
beehiiv_get_segmentGet one segment - GET /publications/{id}/segments/{segment_id}.
beehiiv_create_segmentCreate a segment - POST /publications/{id}/segments.
beehiiv_update_segmentUpdate a segment - PATCH /publications/{id}/segments/{segment_id}.
beehiiv_delete_segmentDelete a segment - DELETE /publications/{id}/segments/{segment_id}.
beehiiv_list_automationsList automations - GET /publications/{id}/automations.
beehiiv_get_automationGet one automation - GET /publications/{id}/automations/{automation_id}.
beehiiv_create_automationCreate an automation - POST /publications/{id}/automations.
beehiiv_update_automationUpdate an automation - PATCH /publications/{id}/automations/{automation_id}.
beehiiv_delete_automationDelete an automation - DELETE /publications/{id}/automations/{automation_id}.
beehiiv_list_bouncesList bounces - GET /publications/{id}/bounces.
beehiiv_process_bounceMark subscriber as bounced - POST /publications/{id}/bounces.
beehiiv_get_publication_statsGet publication-wide analytics - GET /publications/{id}/stats.
beehiiv_list_webhooksList webhooks - GET /publications/{id}/webhooks.
beehiiv_create_webhookCreate a webhook - POST /publications/{id}/webhooks.
beehiiv_delete_webhookDelete a webhook - DELETE /publications/{id}/webhooks/{webhook_id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
BEEHIIV_API_KEYbeehiiv - Settings - Integrations - API.
BEEHIIV_PUBLICATION_IDbeehiiv publication id (pub_...).

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope - regenerate it.
  • 429 Too Many Requests - you hit the provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, beehiiv!