PostEverywhere API Reference
Every PostEverywhere API endpoint: parameters, request bodies and responses for publishing, accounts, media, webhooks, campaigns and analytics.
- Base URL
- https://app.posteverywhere.ai/api/v1
- Endpoints
- 50
- Version
- 1.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
PostEverywhere Accounts API Reference
List and inspect connected social accounts across every connected platform, including per-account publish health and reconnect status.
Guides: Connecting accounts guide · Account health guide
- GET/accountsList connected social accounts with the PostEverywhere API
- GET/accounts/{id}Get one connected social account with the PostEverywhere API
- GET/accounts/{id}/healthCheck social account health with the PostEverywhere API
- POST/accounts/connect-linkCreate an OAuth connect link with the PostEverywhere API
- POST/accounts/connect-credentialConnect a credential platform with the PostEverywhere API
- POST/accounts/{id}/reconnectReconnect a broken account with the PostEverywhere API
PostEverywhere Posts API Reference
Create, schedule, draft, retry, and inspect posts across every platform: single posts, bulk batches of 50, and per-platform content overrides.
Guides: Quick start: create your first post · Bulk operations guide
- GET/postsList and filter posts with the PostEverywhere API
- POST/postsCreate or schedule a post with the PostEverywhere API
- GET/posts/{id}Get a post and its statuses with the PostEverywhere API
- PATCH/posts/{id}Update a scheduled or draft post with the PostEverywhere API
- DELETE/posts/{id}Delete a post with the PostEverywhere API
- GET/posts/{id}/resultsGet per-platform publish results with the PostEverywhere API
- POST/posts/{id}/retryRetry a failed post with the PostEverywhere API
- POST/posts/{id}/schedulePublish a draft post with the PostEverywhere API
- POST/posts/bulkCreate up to 50 posts with the PostEverywhere API
- POST/posts/retry-failedBulk-retry failed posts with the PostEverywhere API
- GET/queueGet the posting queue with the PostEverywhere API
- POST/posts/{id}/approveApprove a pending post with the PostEverywhere API
- POST/posts/{id}/request-changesRequest changes on a post with the PostEverywhere API
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
- GET/mediaList media library items with the PostEverywhere API
- POST/media/uploadUpload images and video with the PostEverywhere API
- POST/media/upload-from-urlImport media from a URL with the PostEverywhere API
- GET/media/{id}Check media upload status with the PostEverywhere API
- DELETE/media/{id}Delete a media file with the PostEverywhere API
- POST/media/{id}/completeFinalise a media upload with the PostEverywhere API
PostEverywhere AI API Reference
Generate platform-tuned social media captions and AI images from the API, using your organization's AI credit allowance.
Guides: AI caption guide · Brand Kit API guide
PostEverywhere Analytics API Reference
Pull cross-platform performance summaries — impressions, likes, comments, and per-post results — for reporting and dashboards.
PostEverywhere Campaigns API Reference
Group posts into campaigns to tag, filter, and report on related content across platforms.
Guide: Campaigns guide
- GET/campaignsList campaigns with the PostEverywhere API
- POST/campaignsCreate a campaign with the PostEverywhere API
- GET/campaigns/{id}Get a campaign with the PostEverywhere API
- PATCH/campaigns/{id}Update a campaign with the PostEverywhere API
- DELETE/campaigns/{id}Delete a campaign with the PostEverywhere API
PostEverywhere Webhooks API Reference
Subscribe to real-time post lifecycle events (published, failed, updated) with signed deliveries and automatic retries.
Guide: Webhooks guide
- GET/webhooksList webhook subscriptions with the PostEverywhere API
- POST/webhooksCreate a webhook subscription with the PostEverywhere API
- GET/webhooks/{id}Get a webhook subscription with the PostEverywhere API
- PATCH/webhooks/{id}Update a webhook subscription with the PostEverywhere API
- DELETE/webhooks/{id}Delete a webhook subscription with the PostEverywhere API
- POST/webhooks/{id}/testSend a signed test webhook with the PostEverywhere API
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 · API key scopes
- POST/auth/deviceStart a device login with the PostEverywhere API
- POST/auth/device/tokenMint an API key with the PostEverywhere API
- POST/auth/social-connect/startStart an OAuth connect session with the PostEverywhere API
- GET/auth/social-connect/poll/{session_id}Poll an OAuth connect session with the PostEverywhere API
- POST/auth/social-connect/blueskyConnect Bluesky headlessly with the PostEverywhere API
- POST/auth/social-connect/telegramConnect a Telegram channel with the PostEverywhere API
- POST/auth/social-connect/discordConnect a Discord channel with the PostEverywhere API
PostEverywhere Platform Rules API Reference
Per-platform composer rules — character limits, media constraints, and feature support — so clients can validate before publishing.