Skip to main content
Buffer logo

Buffer

Manage Buffer: profiles, scheduled updates, and posting to social channels. Exposes 29 actions covering the full API surface the agent needs - read and write.

What it can do

MethodWhat it does
buffer_get_userGet authenticated user info - GET /user.
buffer_list_profilesList all connected social media profiles (accounts) - GET /profiles.
buffer_get_profileGet a single profile (social media account) - GET /profiles/{id}.
buffer_get_profile_schedulesGet posting schedules for a profile - GET /profiles/{id}/schedules.
buffer_update_profile_schedulesUpdate posting schedules for a profile - POST /profiles/{id}/schedules/update.
buffer_get_profile_timezonesGet available timezones for a profile - GET /profiles/{id}/timezones.
buffer_create_postCreate a post on one or more profiles - POST /posts/create.
buffer_get_postGet a single post by ID - GET /posts/{id}.
buffer_update_postUpdate a post - POST /posts/{id}/update.
buffer_delete_postDelete a post - DELETE /posts/{id}.
buffer_share_postPublish/share a scheduled post immediately - POST /posts/{id}/share.
buffer_requeue_postRequeue a post (schedule for later) - POST /posts/{id}/requeue.
buffer_get_pending_postsList pending (scheduled) posts for a profile - GET /posts/pending/{profile_id}.
buffer_get_sent_postsList sent/published posts for a profile - GET /posts/sent/{profile_id}.
buffer_create_updateCreate a new update/post (recommended newer API) - POST /updates/create.
buffer_get_updateGet a single update by ID - GET /updates/{id}.
buffer_update_updateUpdate an update/post - PUT /updates/{id}.
buffer_delete_updateDelete an update - DELETE /updates/{id}.
buffer_get_pending_updatesList pending updates - GET /updates/pending.
buffer_get_sent_updatesList sent updates - GET /updates/sent.
buffer_get_profile_analytics_overviewGet profile overview analytics (followers, engagement, etc.) - GET /profiles/{id}/analytics/overview.
buffer_get_profile_analytics_postsGet per-post analytics (engagement, impressions, clicks) - GET /profiles/{id}/analytics/posts.
buffer_get_profile_analytics_interactionsGet audience interactions analytics - GET /profiles/{id}/analytics/interactions.
buffer_create_link_shareCreate a shortened link and get share data - POST /links/shares.
buffer_list_team_membersList team members - GET /team/members.
buffer_list_team_invitationsList pending team invitations - GET /team/invitations.
buffer_create_team_invitationSend a team invitation - POST /team/invitations.
buffer_delete_team_invitationCancel/delete a team invitation - DELETE /team/invitations/{id}.
buffer_remove_team_memberRemove a team member - DELETE /team/members/{user_id}.

How to get credentials

This connector uses OAuth 2.0. In FlyMyAI, open the tool and click Connect - you'll be redirected to Buffer to authorize, then back to FlyMyAI. There is no API key to paste.

The OAuth app must be registered by FlyMyAI for this provider. If you see "connection not configured", the provider's client credentials are still being set up - check back shortly.

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
(none)Connect via OAuth - nothing to paste.

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the OAuth connection expired or was revoked - reconnect.
  • 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, Buffer!