This page is the hub for the REST API: what it does, where it lives, and how responses work. Step-by-step auth lives in Authentication. Errors and status codes are in Error handling. Request quotas are in Fair usage & limits.Documentation Index
Fetch the complete documentation index at: https://docs.postsyncer.com/llms.txt
Use this file to discover all available pages before exploring further.
What you can do
PostSyncer offers a RESTful API to manage scheduling workflows: upload or import media (multipart file upload and URL import), then create, update, and delete posts; list, reply to, update, and delete comments; list workspaces, accounts, and labels; read analytics (all workspaces, one workspace, one post, or one account); and queue analytics sync for a post. Endpoint pages live in the sidebar under Media, Folders, Posts, Comments, Analytics, Workspaces, Accounts, and Labels.Supported platforms
PostSyncer supports scheduling and publishing to:Twitter / X
TikTok
YouTube
Threads
Telegram
Mastodon
Bluesky
Version & base URL
| Version | Status | Base URL |
|---|---|---|
| v1 | Current | https://postsyncer.com/api/v1 |
https://upload.postsyncer.com/api/v1 for the same versioned paths (dedicated upload infrastructure; same Bearer token).
Authentication (summary)
Every request needs a Bearer token from Settings → API integrations. Scopes must match what you call (e.g.posts for posts and analytics).
Full authentication guide
Keys, scopes, and security practices
JSON responses
Responses are JSON with standard HTTP status codes. Success is typically2xx; validation and permission issues are 4xx. See Error handling for patterns, status codes, and rate-limit (429) behavior.
Next steps
Quick start
Make your first request
Media
File upload, URL import, and using ids on posts
Comments
List, create, update, delete, and hide on platform
Analytics overview
All analytics endpoints in one place