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/private

Authentication

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

OpenAPI

Start with the reference guide, then browse API key management, platforms, posts, and repost endpoints directly in the sidebar.

On this page