API
API Overview
Use the Taisly REST API to manage API keys, list platforms, create posts, inspect history, and configure repost rules.
The Taisly REST API is for backend integrations that need direct control over video publishing.
Base URL
https://app.taisly.com/api/privateAuthentication
Generate an API key from Taisly settings and send it as a bearer token:
curl -X GET https://app.taisly.com/api/private/platform/platforms \
-H "Authorization: Bearer taisly_your_api_key_here"Keep API keys server-side
Never expose Taisly API keys in client-side code, public repositories, browser storage, or logs.
Upload a video
curl -X POST https://app.taisly.com/api/private/post \
-H "Authorization: Bearer taisly_your_api_key_here" \
-F "video=@/path/to/video.mp4" \
-F "platforms=[\"platform_id_1\"]" \
-F "description=Check out my new video!"Requirements
- API requests must use HTTPS.
- Video uploads are sent as
multipart/form-data. - Current upload limit is 500MB.
- Short-form vertical video is recommended.
- List platforms first and use exact platform IDs from Taisly.
Reference
The endpoint reference is generated from the current Taisly OpenAPI document.
Open API reference
OpenAPIStart with the reference guide, then browse API key management, platforms, posts, and repost endpoints directly in the sidebar.