Beatra

Endpoint overview

All v1 endpoints and machine-readable contracts for agent integrations.

Base URL: https://api.beatra.ai/v1 · For authentication and common headers, see Authentication & request conventions.

Use this page as the human index. Agents should ingest the machine-readable contracts below and link back to the operation pages for parameter details.

Endpoints

MethodPathDescriptionMode
GET/v1/modelsModel list (OpenAI-compatible)Sync
GET/v1/catalog/modelsModel catalog (with capability metadata)Sync
GET/v1/catalog/capabilitiesCapability catalogSync
GET/v1/catalog/capabilities/{capability}Capability detail with per-model parameters and pricesSync
GET/v1/catalog/models/{model}Model detail with supported capabilities and pricesSync
POST/v1/images/generationsText to imageAsync
POST/v1/images/image-to-imageImage to imageAsync
POST/v1/images/editsImage editingAsync
POST/v1/videos/text-to-videoText to videoAsync
POST/v1/videos/image-to-videoImage to videoAsync
POST/v1/videos/reference-to-videoReference to videoAsync
POST/v1/videos/frames-to-videoFrames to videoAsync
POST/v1/videos/editInstruction and reference-guided video editingAsync
POST/v1/videos/extendContinue a source video beyond its endpointAsync
POST/v1/audio/speechText to speechAsync
POST/v1/voicesVoice cloneAsync
GET/v1/voicesList voicesSync
GET/v1/voices/{voice_id}Voice detailsSync
DELETE/v1/voices/{voice_id}Delete voiceSync
POST/v1/music/text-to-musicText to musicAsync
POST/v1/music/reference-audio-to-musicReference audio to musicAsync
POST/v1/uploadsUpload source media (≤100MB, returns artifact_id)Sync
GET/v1/tasksTask list (cursor pagination)Sync
GET/v1/tasks/{task_id}Task details (full envelope)Sync
POST/v1/tasks/{task_id}/cancelCancel task (idempotent)Sync
GET/v1/healthHealth checkSync

Parameter-level contracts are generated from OpenAPI; reach them via the "API definition" links on each capability page.

Machine-readable

On this page