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.
PostSyncer supports scheduling and publishing content to the following social media platforms:
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.
Generating API Tokens
Log in to your PostSyncer account at app.postsyncer.com
Navigate to Settings
API Integration section
Click “Create”
Select the necessary permissions for your use case:
posts - Create, read, update and delete posts
accounts - View and manage social media accounts
labels - Create and manage content labels
workspaces - View and manage workspaces
Name your token something descriptive (e.g., “Website Integration”)
Click “Create Token” and securely store the generated token
Your API token is displayed only once. Be sure to copy and store it securely, as it provides access to your PostSyncer account.
Using Your Token
Include your API token in the Authorization header of all requests:
Authorization: Bearer YOUR_API_TOKEN
Keep your API tokens secure! They grant access to your PostSyncer account and should be treated like passwords. Never share your tokens publicly or commit them to version control.
All API responses are returned in JSON format and include appropriate HTTP status codes.
Successful Responses
Successful responses will have HTTP status codes in the 2xx range and contain the requested data.
Error Responses
Error responses will have HTTP status codes in the 4xx or 5xx range and include an error message:
{
"message" : "The provided token doesn't have permission to access this resource"
}
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:
https://postsyncer.com/api/v1
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