# PostEverywhere API Reference **Source:** https://posteverywhere.ai/docs/api/reference --- [🤖Connect ChatGPT, Claude or any AI agent to manage your social media end to endConnect your AI agent to manage your social media](https://posteverywhere.ai/agents) # PostEverywhere API Reference Every PostEverywhere API endpoint: parameters, request bodies and responses for publishing, accounts, media, webhooks, campaigns and analytics. Base URLhttps://app.posteverywhere.ai/api/v1Endpoints48Version1.0 ## PostEverywhere Introspection API Reference Ask the API who you are — key scopes, organization, quota, and usage. Lets SDKs, CLIs, and AI agents self-configure from a bare API key. Guide: [Token introspection guide](https://posteverywhere.ai/docs/introspection) - [GET/meCheck your API key and quota with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-me) ## PostEverywhere Accounts API Reference List and inspect connected social accounts across all 11 platforms, including per-account publish health and reconnect status. Guides: [Connecting accounts guide](https://posteverywhere.ai/docs/connecting-accounts) · [Account health guide](https://posteverywhere.ai/docs/account-health) - [GET/accountsList connected social accounts with the PostEverywhere API](https://posteverywhere.ai/docs/api/list-accounts) - [GET/accounts/{id}Get one connected social account with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-account) - [GET/accounts/{id}/healthCheck social account health with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-account-health) - [POST/accounts/connect-linkCreate an OAuth connect link with the PostEverywhere API](https://posteverywhere.ai/docs/api/create-connect-link) - [POST/accounts/connect-credentialConnect a credential platform with the PostEverywhere API](https://posteverywhere.ai/docs/api/connect-credential-account) - [POST/accounts/{id}/reconnectReconnect a broken account with the PostEverywhere API](https://posteverywhere.ai/docs/api/create-reconnect-link) ## PostEverywhere Posts API Reference Create, schedule, draft, retry, and inspect posts across 11 social platforms — single posts, bulk batches of 50, and per-platform content overrides. Guides: [Quick start: create your first post](https://posteverywhere.ai/docs/quick-start) · [Bulk operations guide](https://posteverywhere.ai/docs/bulk-operations) - [GET/postsList and filter posts with the PostEverywhere API](https://posteverywhere.ai/docs/api/list-posts) - [POST/postsCreate or schedule a post with the PostEverywhere API](https://posteverywhere.ai/docs/api/create-post) - [GET/posts/{id}Get a post and its statuses with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-post) - [PATCH/posts/{id}Update a scheduled or draft post with the PostEverywhere API](https://posteverywhere.ai/docs/api/update-post) - [DELETE/posts/{id}Delete a post with the PostEverywhere API](https://posteverywhere.ai/docs/api/delete-post) - [GET/posts/{id}/resultsGet per-platform publish results with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-post-results) - [POST/posts/{id}/retryRetry a failed post with the PostEverywhere API](https://posteverywhere.ai/docs/api/retry-post) - [POST/posts/{id}/scheduleSchedule or publish a draft with the PostEverywhere API](https://posteverywhere.ai/docs/api/schedule-post) - [POST/posts/bulkCreate up to 50 posts with the PostEverywhere API](https://posteverywhere.ai/docs/api/bulk-create-posts) - [POST/posts/retry-failedBulk-retry failed posts with the PostEverywhere API](https://posteverywhere.ai/docs/api/retry-failed-posts) - [GET/queueGet the posting queue with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-queue) - [POST/posts/{id}/approveApprove a pending post with the PostEverywhere API](https://posteverywhere.ai/docs/api/approve-post) - [POST/posts/{id}/request-changesRequest changes on a post with the PostEverywhere API](https://posteverywhere.ai/docs/api/request-post-changes) ## PostEverywhere Media API Reference Upload images, video, and PDFs — direct, presigned three-step, or imported straight from a URL — then attach them to posts on any platform. Guide: [Media requirements by platform](https://posteverywhere.ai/docs/media-requirements) - [GET/mediaList media library items with the PostEverywhere API](https://posteverywhere.ai/docs/api/list-media) - [POST/media/uploadUpload images and video with the PostEverywhere API](https://posteverywhere.ai/docs/api/init-media-upload) - [POST/media/upload-from-urlImport media from a URL with the PostEverywhere API](https://posteverywhere.ai/docs/api/upload-media-from-url) - [GET/media/{id}Check media upload status with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-media) - [DELETE/media/{id}Delete a media file with the PostEverywhere API](https://posteverywhere.ai/docs/api/delete-media) - [POST/media/{id}/completeFinalise a media upload with the PostEverywhere API](https://posteverywhere.ai/docs/api/complete-media-upload) ## PostEverywhere AI API Reference Generate platform-tuned social media captions and AI images from the API, using your organization's AI credit allowance. Guide: [AI caption guide](https://posteverywhere.ai/docs/generate-caption) - [POST/ai/generate-captionGenerate social media captions with the PostEverywhere API](https://posteverywhere.ai/docs/api/generate-caption) - [POST/ai/generate-imageGenerate an image with the PostEverywhere API](https://posteverywhere.ai/docs/api/generate-image) ## PostEverywhere Analytics API Reference Pull cross-platform performance summaries — impressions, likes, comments, and per-post results — for reporting and dashboards. Guide: [Analytics summary guide](https://posteverywhere.ai/docs/analytics-summary) - [GET/analytics/summaryPull cross-platform analytics with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-analytics-summary) ## PostEverywhere Campaigns API Reference Group posts into campaigns to tag, filter, and report on related content across platforms. Guide: [Campaigns guide](https://posteverywhere.ai/docs/campaigns) - [GET/campaignsList campaigns with the PostEverywhere API](https://posteverywhere.ai/docs/api/list-campaigns) - [POST/campaignsCreate a campaign with the PostEverywhere API](https://posteverywhere.ai/docs/api/create-campaign) - [GET/campaigns/{id}Get a campaign with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-campaign) - [PATCH/campaigns/{id}Update a campaign with the PostEverywhere API](https://posteverywhere.ai/docs/api/update-campaign) - [DELETE/campaigns/{id}Delete a campaign with the PostEverywhere API](https://posteverywhere.ai/docs/api/delete-campaign) ## PostEverywhere Webhooks API Reference Subscribe to real-time post lifecycle events (published, failed, updated) with signed deliveries and automatic retries. Guide: [Webhooks guide](https://posteverywhere.ai/docs/webhooks) - [GET/webhooksList webhook subscriptions with the PostEverywhere API](https://posteverywhere.ai/docs/api/list-webhooks) - [POST/webhooksCreate a webhook subscription with the PostEverywhere API](https://posteverywhere.ai/docs/api/create-webhook) - [GET/webhooks/{id}Get a webhook subscription with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-webhook) - [PATCH/webhooks/{id}Update a webhook subscription with the PostEverywhere API](https://posteverywhere.ai/docs/api/update-webhook) - [DELETE/webhooks/{id}Delete a webhook subscription with the PostEverywhere API](https://posteverywhere.ai/docs/api/delete-webhook) - [POST/webhooks/{id}/testSend a signed test webhook with the PostEverywhere API](https://posteverywhere.ai/docs/api/test-webhook) ## PostEverywhere Auth API Reference Device-grant login and browser OAuth handoff — connect social accounts from CLIs, servers, and AI agents without a dashboard session. Guides: [Authentication guide](https://posteverywhere.ai/docs/authentication) · [API key scopes](https://posteverywhere.ai/docs/scopes) - [POST/auth/deviceStart a device login with the PostEverywhere API](https://posteverywhere.ai/docs/api/start-device-auth) - [POST/auth/device/tokenPoll a device login and mint the API key on approval](https://posteverywhere.ai/docs/api/poll-device-token) - [POST/auth/social-connect/startStart an OAuth connect session with the PostEverywhere API](https://posteverywhere.ai/docs/api/start-social-connect) - [GET/auth/social-connect/poll/{session_id}Poll an OAuth connect session with the PostEverywhere API](https://posteverywhere.ai/docs/api/poll-social-connect) - [POST/auth/social-connect/blueskyConnect Bluesky headlessly with the PostEverywhere API](https://posteverywhere.ai/docs/api/connect-bluesky) - [POST/auth/social-connect/telegramConnect a Telegram channel with the PostEverywhere API](https://posteverywhere.ai/docs/api/connect-telegram) - [POST/auth/social-connect/discordConnect a Discord channel with the PostEverywhere API](https://posteverywhere.ai/docs/api/connect-discord) ## PostEverywhere Platform Rules API Reference Per-platform composer rules — character limits, media constraints, and feature support — so clients can validate before publishing. Guide: [Media requirements by platform](https://posteverywhere.ai/docs/media-requirements) - [GET/platform-rulesGet per-platform composer rules with the PostEverywhere API](https://posteverywhere.ai/docs/api/get-platform-rules) Looking for a walkthrough rather than the reference? [Browse the guides](https://posteverywhere.ai/docs).