Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Captions Videos API

The Videos API from Captions — 3 operation(s) for videos.

Captions Videos API is one of 7 APIs that Captions publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Videos. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

This API exposes 4 operations across 3 paths, and defines 5 schemas. It is described by OpenAPI 3.1.0, at version 0.0.1.

Requests are made against the base URL https://api.mirage.app.

4 operations 3 paths 5 schemas 3 GET1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.0.1
Base URL
https://api.mirage.app
Resource Areas
1

Paths & Operations 4

Across 3 paths, the API surfaces 4 operations — 3 GET, 1 POST. Each is listed below with its method, path, parameters, and response codes.

Videos 4
POST
/v1/videos
Create Video
create_video_generation_v1_videos_post 1 param body → 200422
GET
/v1/videos
List Videos
list_videos_v1_videos_get 4 params → 200422
GET
/v1/videos/{video_id}
Retrieve Video
get_video_status_v1_videos__video_id__get 2 params → 200422
GET
/v1/videos/{video_id}/content
Retrieve Video Content
get_video_content_v1_videos__video_id__content_get 2 params → 200422

Schemas 5

The contract defines 5 schemas that model the data the API accepts and returns. The most detailed are MAVideo (12 properties), ValidationError (5 properties), Body_create_video_generation_v1_videos_post (3 properties), MAVideoError (2 properties). Each schema is shown below with its type and property counts.

ValidationError
object
5 properties 3 required
MAVideoError
object
Error payload that explains why generation failed, if applicable
2 properties 2 required
HTTPValidationError
object
1 property
MAVideo
object
Represents a video object. A video can be created via generation (an image appearance reference plus audio) or captioning (adding captions to an existing video…
12 properties 4 required
Body_create_video_generation_v1_videos_post
object
3 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

captions-videos-api-openapi.yml Raw ↑

Other APIs Captions publishes across the network.

Captions Audio API
Captions health API
Captions internal API
Captions Meta Text Overlays API
Captions root API
Captions Video Captions API