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 responseUpload audio or video files for transcription and analysis.Documentation Index
Fetch the complete documentation index at: https://docs.vidnavigator.com/llms.txt
Use this file to discover all available pages before exploring further.
transcription_hour usage for speech-to-text. 1 credit covers 1 hour of video/audio transcription. Uploaded files also count toward your storage quota.
namespace_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"]').