API reference
Find API endpoints, request parameters, and response formats.
Use the Chunkify API to manage your video resources from your application. Each endpoint includes its request parameters and response format.
Resource management endpoints require a valid API token in the Authorization header. See Authentication. Asset preview URLs are public and do not require an API token.
Base URL
All API requests should be sent to: https://api.chunkify.dev/v1
Combine each route with the base URL. For example, GET /assets becomes GET https://api.chunkify.dev/v1/assets.
Existing resource routes such as /v1/api/jobs remain supported for older SDKs, with the same requests and responses and no redirects. Asset routes use /v1/assets/....
Ready Assets can update to the latest revision of their Workflow to add missing outputs. Existing captions and static renditions are preserved. Inspect their execution with Asset workflow actions.
Manage derived resources through Asset outputs. The same collection supports creation, listing, retrieval, and deletion for each supported output type.
Endpoints
Browse endpoints in the sidebar. See Response formats for the shared response structure.
Create video assets for streaming and manage their outputs.
Add source videos from a URL and read their media properties.
Create upload sessions for direct transfers to storage.
Encode video and audio files and download the results.
Generate images or sprite sheets from a video.
Automate Asset outputs and inspect their runs.
Connect the buckets Chunkify reads from and writes to.
Configure endpoints that receive event notifications.
List lifecycle events and their webhook delivery attempts.
Send or replay an event to a webhook endpoint.
Create and configure the Projects in your team.
Create and revoke API access tokens.
Connect hosted or self-hosted analytics to a Project.
Export Project usage and processing metrics as JSON or CSV.