videos
Create a video (presigned upload or URL ingest)
post/v1/videos
Request
- Base URL: https://api.primateintelligence.ai
- URL: https://api.primateintelligence.ai/v1/videos
- Auth: HTTP bearer
Headers
Idempotency-Keystring
§16.1: first request wins; 24h replay window; same key + different body → 409 idempotency_key_reused.
Request body
Response
Video created. Presigned mode → status awaiting_upload with upload instructions; URL mode → status processing (async fetch).
Example response
{
"id": "video_01KX12XX3BNM688AWHX7406HCF",
"upload": {
"expires_at": "2026-07-08T14:00:00Z"
},
"media": {
"expires_at": "2026-07-08T14:00:00Z"
},
"error": {
"code": "video_unreadable"
},
"expires_at": "2026-07-08T14:00:00Z",
"created_at": "2026-07-08T14:00:00Z"
}Changes
No recorded changes to this operation across all 1 revision of this API.