مسودة: يصف هذا التوثيق أوكتا فيديو كما ستكون عند الإطلاق، وقد لا تكون بعض الميزات متاحة بعد.
OctaVideoالتوثيق

List videos

GET
/videos

Lists the videos of the library, one page at a time, newest first.

Authorization

AccessKey
headerAccessKey<token>

The private key of a library, starting with ovk_. Copy it from API & embeds in the console, keep it on your server, and rotate it there if it leaks.

Query Parameters

page?integer

Page number, starting at 1.

Range1 <= value
Default1
per_page?integer

Items per page.

Range1 <= value <= 100
Default25
collection_id?string

Only return videos in this collection.

Formatuuid

Header Parameters

AccessKey*string

The library's private key. Same value as the AccessKey security scheme; listed here so code samples include it.

Response Body

One page of videos.

application/json
  1. response
data*array<>
meta*
Example Request
curl -X GET 'https://api.octavideo.tech/api/v1/videos' \  -H 'AccessKey: ovk_YOUR_LIBRARY_PRIVATE_KEY'
Example Response
{  "data": [    {      "id": "6f1c2b9e-4a7d-4f3e-9b8a-2d5c7e1f0a34",      "library_id": "0b8e5d3a-1c2f-4e6a-8b7d-9f0a1b2c3d4e",      "title": "Lesson 1: Introduction",      "description": "",      "encoding_status": "ready",      "progress": 100,      "duration_seconds": 754.2,      "size_bytes": 412337152,      "chapters": [],      "created_at": "2026-10-25T09:30:00Z"    }  ],  "meta": {    "page": 1,    "per_page": 25,    "total": 1  }}