1. Get your API key
Sign up at the MediAPI Dashboard and create an API key.2. Submit your first job
3. Check job status
status is completed, the outputs array contains your results.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Get started with MediAPI in 5 minutes
curl -X POST https://api.ringbee.dev/v1/jobs \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"input": "https://sample-videos.com/video321/mp4/720/big_buck_bunny_720p_1mb.mp4",
"operations": [
{ "type": "video_thumbnail", "params": { "time": "00:00:03" } }
]
}'
{ "id": "job_abc123", "status": "pending" }
curl https://api.ringbee.dev/v1/jobs/job_abc123 \
-H "X-API-Key: YOUR_API_KEY"
status is completed, the outputs array contains your results.
curl https://api.ringbee.dev/v1/jobs/job_abc123/download \
-H "X-API-Key: YOUR_API_KEY"
{
"input": "https://example.com/video.mp4",
"operations": [
{ "type": "video_trim", "params": { "start": "00:00:05", "end": "00:00:15" } },
{ "type": "video_transcode", "params": { "format": "mp4", "codec": "h264", "resolution": "720p" } }
]
}
{
"input": "https://example.com/video.mp4",
"operations": [{ "type": "video_transcode", "params": { "format": "mp4" } }],
"webhook_url": "https://yourapp.com/webhook"
}
curl -X POST https://api.ringbee.dev/v1/jobs/upload \
-H "X-API-Key: YOUR_API_KEY" \
-F "file=@video.mp4" \
-F 'operations=[{"type":"transcode","params":{"format":"webm"}}]'