https://api.tintage.com/v1/render/jobs
POST https://api.tintage.com/v1/render/jobs
Create Render Job
Create a new render job
GET https://api.tintage.com/v1/render/jobs
Get Team Render Jobs
Get render jobs for a team
The **official** API for Tintage. **Base URL:** `https://api.tintage.com` ## Authentication Use `Authorization: Bearer <your-api-key>` header with your API key. ## Client Libraries ### <img src="https://tintage.com/logos/python.svg" width="20" height="20" style="vertical-align: middle;"> Python ```bash pip install tintage ``` [View on PyPI](https://pypi.org/project/tintage/) ### <img src="https://tintage.com/logos/nodejs.svg" width="20" height="20" style="vertical-align: middle;"> Node.js ```bash npm install tintage ``` [View on npm](https://www.npmjs.com/package/tintage) ### <img src="https://tintage.com/logos/php.svg" width="20" height="20" style="vertical-align: middle;"> PHP ```bash composer require tintage/tintage-php ``` [View on Packagist](https://packagist.org/packages/tintage/tintage-php) ### <img src="https://tintage.com/logos/ruby.svg" width="20" height="20" style="vertical-align: middle;"> Ruby ```bash gem install tintage ``` [View on RubyGems](https://rubygems.org/gems/tintage)
Base URL: https://api.tintage.com
Create Render Job
Create a new render job
Get Team Render Jobs
Get render jobs for a team
Get Render Job
Get a specific render job
Cancel Render Job
Cancel a render job
Get Team Queue Info
Deprecated: Kept for compatibility; now returns empty queue stats since queueing is handled by video-gen.
Render Webhook
Webhook endpoint for video-gen server to update job status
Get Server Status
Get video-gen server status for scaling decisions
Cleanup Stuck Jobs
Manually trigger cleanup of stuck render jobs. This still checks video-gen for any dangling jobs.
Fail All Active Jobs
Manually fail all active render jobs (emergency cleanup). Admin only.
List Templates Endpoint
Return available compositions/templates and their expected props. Centralized in app.services.motion_templates. Args: sort: Sort order ('staff-picks', 'newest', 'oldest') category: Filter by category slug search: Search query for template names/descriptions/tags
List Categories Endpoint
Return available template categories. Centralized in app.services.motion_templates.
Get Template By Id Endpoint
Get a specific template by ID or slug. Args: template_id: The template ID or slug Returns: Template data with project object and metadata
Get Template Metadata Endpoint
Get template metadata including aspect ratio and resolution. Args: template_id: The template ID or slug Returns: Template metadata including aspectRatio and resolution
Get Api Version
Get API version information.
List Actions
List actions for the team This endpoint returns a paginated list of actions performed by the team. You can filter by status and module name.
Get Action
Get details of a specific action This endpoint returns the details of a specific action performed by the team.