Files

Create a file: an upload link, or parts for larger files, plus an upload page for a person

The response has an upload link for one PUT of up to 100 MB (upload), or, when sizeBytes is over 16 MB, parts (multipart): PUT part n to multipart.partUrl with {n} replaced by n, then POST multipart.completeUrl. One token covers every part. Or give uploadPageUrl to a person.

post/api/v1/files

Request

  • Base URL: https://audo.ai
  • URL: https://audo.ai/api/v1/files
  • Auth: one of:
    • HTTP bearer
    • API key in cookie __Secure-audo.session_token

Request body

filenamestring

Needed, with sizeBytes, to get a signed upload link now

sizeBytesinteger
contentTypestring
idempotencyKeystring
tool'remove_noise' | 'enhance_voice' | 'transcribe_audio' | 'align_script' | 'cut_audio' | 'remove_silence' | 'adjust_loudness' | 'convert_audio' | 'join_audio' | 'replace_audio' | 'analyze_audio' | 'remove_fillers' | 'level_speakers' | 'mix_tracks'

The tool the file is for. Only a browser paying without signing in needs it: its uploads are counted like free ones, and a tool that takes several files may have that many waiting

Response

OK

uploadPageUrlstring required

A web page where the person can upload this file

Changes

No recorded changes to this operation across all 1 revision of this API.