VideoHost API
Mock · v1.0

API Reference

REST API для видеохостинга — используйте для тестирования, прототипирования и проверки интеграций.

Base URLapi.videohost.dev/v1
AuthBearer token
FormatJSON
Status● Operational
Query paramDescription
limitintegerМаксимум записей на странице. По умолчанию 20.
cursorstringКурсор пагинации из предыдущего ответа.
sortstringСортировка: uploaded_at или views.

curl -X GET https://api.videohost.dev/v1/videos \
  -H "Authorization: Bearer vh_live_••••••"

200 OKПример ответа
{
  "status": "success",
  "data": [
    {
      "id": "vid_001",
      "title": "Котёнок играет с мячом",
      "duration": 42,
      "views": 1520,
      "uploaded_at": "2026-07-28T14:23:00Z",
      "author": "user_alpha"
    },
    {
      "id": "vid_002",
      "title": "Обзор новой камеры 4K",
      "duration": 187,
      "views": 843
    }
  ],
  "total": 2, "next_cursor": null
}

Параметры запроса отображены в таблице выше. Этот mock endpoint не требует реальной авторизации.

Path paramDescription
idstringREQUIREDУникальный идентификатор: например, vid_001.
200 OKПример ответа
{
  "status": "success",
  "data": {
    "id": "vid_002",
    "title": "Обзор новой камеры 4K",
    "resolution": "3840x2160",
    "duration": 187,
    "views": 843
  }
}
Body fieldDescription
titlestringREQUIREDНазвание видео.
source_urlstringREQUIREDСсылка на исходный файл для обработки.
tagsarrayТеги для категоризации.
201 CreatedПример ответа
{
  "status": "success",
  "data": {
    "id": "vid_004",
    "processing_status": "queued"
  }
}
Path paramDescription
idstringREQUIREDИдентификатор удаляемого видео.
404 Not FoundПример ошибки
{
  "status": "error",
  "message": "Video with given id was not found",
  "code": 404
}

VideoHost API · Mock server for prototyping and integration testing · v1.0