Captions internal API is one of 7 APIs that Captions publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include internal. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.
This API exposes
11 operations
across 8 paths,
and defines 13 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.
11 operations8 paths13 schemas1 DELETE4 GET5 POST1 PUT
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 11
Across 8 paths, the API surfaces 11 operations — 1 DELETE, 4 GET, 5 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.
The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are MAVideo (12 properties), RateLimitOverrideResponse (7 properties), ApiKeyInfo (6 properties), Body_create_video_internal_videos_post (6 properties). Each schema is shown below with its type and property counts.
RateLimitOverrideResponse
object
Response containing rate limit override information
7 properties4 required
ApiKeyInfo
object
6 properties6 required
ValidationError
object
5 properties3 required
MAVideoError
object
Error payload that explains why generation failed, if applicable
2 properties2 required
HTTPValidationError
object
1 property
RateLimitOverrideUpdateRequest
object
Request to update a rate limit override
2 properties
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 properties4 required
EndpointLimitsOverride
object
Rate limit overrides for specific endpoints
5 properties
CreateApiKeyResponse
object
2 properties2 required
Body_create_video_internal_videos_post
object
6 properties
RateLimitOverrideCreateRequest
object
Request to create a rate limit override
3 properties2 required
CreateApiKeyRequest
object
1 property
EndpointRateLimitConfig
object
Rate limit configuration for a specific endpoint
2 properties2 required
Specification
The full machine-readable OpenAPI contract behind this narrative.