DOCUMENTATION
MediaFlow HTTP API
A compact API for media inspection, conversion and preview generation.
API responses use JSON. Timestamps are UTC and request identifiers can be retained for diagnostics.
Supported formats
Use the formats endpoint to discover currently accepted input and output types.
GET /api/v1/formats
Accept: application/jsonAsynchronous jobs
Processing operations return a job identifier. Clients can query job state until it reaches completed or failed. Job identifiers are opaque and should not be modified.
{
"id": "01J7M4Y1Q8D2T6R9K3N5",
"state": "processing",
"created_at": "2026-08-15T12:00:00Z"
}Errors
Errors have a stable machine-readable code and a human-readable message. Unknown resources return HTTP 404; unsupported methods return HTTP 405.
| Status | Meaning |
|---|---|
| 400 | Malformed or incomplete request |
| 404 | Resource was not found |
| 405 | HTTP method is not supported |
| 429 | Request rate exceeded |