Upload a new audio or video file for analysis and start processing.
Supported formats:
Processing options:
wait_for_completion=false (default): Returns immediately, processing happens in backgroundwait_for_completion=true: Waits for complete processing before returning responsenamespace_ids in the form data. This accepts a comma-separated string or a JSON array (e.g., '["ns1","ns2"]'). See Namespaces for managing namespaces.
data.file_info with namespace_ids and namespaces reflecting the file’s namespace assignments.
201 - Asynchronous Response
wait_for_completion is false (the default), the API responds immediately with a file ID and a processing status.201 - Synchronous Response
wait_for_completion is true, the API waits until processing is finished before responding.202 - Processing Timeout
wait_for_completion is true and processing exceeds 15 minutes, the API returns a 202 Accepted response. Processing continues in the background — poll GET /file/{file_id} to check completion.API key authentication. Include your VidNavigator API key in the X-API-Key header.
The audio or video file to upload
If 'true', waits until processing is complete before returning response
true, false, 1, 0, yes, no, y, n Optional namespace IDs to assign the file to. Accepts a comma-separated string or a JSON array (e.g., '["ns1","ns2"]').