YO DO / API REFERENCE

API YoDo

AUTHORIZATION

X-API-Key: YOUR_API_KEY

VIDEO METADATA

Доступные потоки

GET/api/v1/video/choices?url=…

200 · 401 · 422 · 502
curl -H "X-API-Key: YOUR_API_KEY" \
  "https://example.org/api/v1/video/choices?url=https://youtube.com/watch?v=…"

DOWNLOAD JOBS

Создание и контроль задач

POST/api/v1/jobs

202 · 401 · 422
GET/api/v1/jobs

200 · 401
GET/api/v1/jobs/{job_id}

200 · 401 · 404
DELETE/api/v1/jobs/{job_id}

200 · 401 · 404 · 409
DELETE/api/v1/jobs

200 · 401 · 422
{
  "url": "https://www.youtube.com/watch?v=…",
  "video_format_id": "137",
  "audio_format_id": "140",
  "output_format": "mkv",
  "video_encoder": "copy"
}

OBSERVABILITY

Состояние очереди и сервера

GET/api/v1/service-status

200 · 401
GET/api/v1/monitoring

Расширенная телеметрия: CPU сервера и процесса YoDo, память, очередь и загрузка логических потоков.

200 · 401

HTTP

200

202

401

404

409

422

502