Welcome to PostSyncer API
PostSyncer offers a comprehensive RESTful API that enables you to programmatically manage your social media scheduling workflows. With our API, you can create, update, and delete posts, manage social media accounts, organize content with labels, and automate your social media strategy across multiple platforms.Supported Platforms
PostSyncer supports scheduling and publishing content to the following social media platforms:Twitter / X
TikTok
YouTube
Threads
Telegram
Bluesky
API Versions
Our API is versioned to ensure backward compatibility as we continue to improve and expand our features.| Version | Status | Base URL |
|---|---|---|
| v1 | Current | https://postsyncer.com/api/v1 |
Authentication
All API requests must be authenticated using a Bearer token. You can generate API tokens from your PostSyncer account.Don’t have an API token yet? Get one here.
Generating API Tokens
- Log in to your PostSyncer account at app.postsyncer.com
- Navigate to Settings → API Integration
- Click “Create”
- Select the necessary permissions for your use case:
posts- Create, read, update and delete postsaccounts- View and manage social media accountslabels- Create and manage content labelsworkspaces- View and manage workspaces
- Name your token something descriptive (e.g., “Website Integration”)
- Click “Create Token” and securely store the generated token
Using Your Token
Include your API token in the Authorization header of all requests:Response Format
All API responses are returned in JSON format and include appropriate HTTP status codes.Successful Responses
Successful responses will have HTTP status codes in the2xx range and contain the requested data.
Error Responses
Error responses will have HTTP status codes in the4xx or 5xx range and include an error message:
Common HTTP Status Codes
| Code | Description |
|---|---|
| 200 | OK - Request successful |
| 201 | Created - Resource created successfully |
| 400 | Bad Request - Invalid parameters or validation errors |
| 401 | Unauthorized - Missing or invalid API token |
| 403 | Forbidden - Token lacks required permissions |
| 404 | Not Found - Resource not found |
| 422 | Unprocessable Entity - Validation errors |
| 429 | Too Many Requests - Rate limit exceeded |
| 500 | Internal Server Error - Server error |
Base URL
All API endpoints are relative to the base URL:Getting Started
Ready to start integrating with PostSyncer? Follow our quick start guide to get up and running in minutes.Quick Start Guide
Learn how to create your first API integration