API Reference & Workflow
This API allows you to programmatically upload content to TikTok, Instagram, and YouTube. The process is asynchronous to handle large files and platform-specific processing times efficiently.
Workflow Overview
The general workflow for uploading content involves two main steps:
- Initiate Upload: Send your media file(s) and metadata to the upload endpoint. The server queues the job and returns an
uploadId. - Check Status: Poll the status endpoint using the
uploadIdto check if the upload is complete and retrieve the platform-specific post ID (e.g., TikTok Video ID).
Process Schema
Base URL
https://api.multi-upload-tool.com/api/v1
Authentication
All requests require an API Token in the header:
x-api-token: YOUR_API_TOKEN
Rate Limiting
- Standard: 100 requests per 15 minutes per IP.
- Uploads: Platform-specific daily limits apply (e.g., TikTok daily post cap).
Response Format
All responses follow a standard JSON structure:
{
"success": true,
"message": "Optional message",
"data": { ... },
"error": "Error message (if success is false)"
}