Create Input
Returns a new Input with a pre-signed URL for uploading an image or video file
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Headers
Project ID for the input. If not provided, the input will be created in the default project.
Body
Name of the input file (video or image) to upload. File names are unique within a project. Uploading a file to an existing input will overwrite the existing file, and add it to any new Collections if specified. Membership to previously added Collections will not be removed.
255^[a-zA-Z0-9!\-_.()*]+\.([a-zA-Z]+)$"video.mp4"
IDs of the Collections the Input belongs to. The Collections must belong to the same project as the Input. If not provided, the file will not be added to a Collection. You can still query on the Input individually.
Response
Input created successfully
"123e4567-e89b-12d3-a456-426614174000"
processing, valid, invalid, unknown "9121f30d-af29-46ab-a7be-11c9a072ee16"
IDs of the Collections the Input belongs to.
Whether the video has completed indexing for enhanced querying.
"2026-04-20T12:34:56.000Z"