Logo
Zoom Public API Documentation

Upload iq file.

POST {{baseUrl}}/iq/files

Upload a file to Zoom IQ.

Prerequisite:
The caller must be an iq_licensed user.

Note:
* Base URL: https://fileapi.zoom.us/v2/.
* Rate limit: 20 requests per second or 2000 requests per day per IP address. * The caller must support HTTP 30x redirects. * The caller must retain the authorization header when redirected to a different hostname.

  • Supported video formats: .mov, .mp4, .avi, .wmv or H.264.
  • Supported transcript and file attachment format: .json . The fileName must end with transcript.json.
  • Supported metadata and file attachment format: .json. The fileName must end with metadata.json.
  • Required file upload sequence: main file, transcript file (if necessary), metadata file (if necessary).
  • When your object size reaches 2 GB, you should use multipart uploads instead of uploading the object in a single operation.
  • For an account-level OAuth app, this API can only be used on behalf of a user who is assigned with a role with Edit permission for All Conversations.

Scopes: iq_conversation:write:admin,iq_conversation:write

 

Body PARAM

Key Datatype Required Description 



HEADERS

Key Datatype Required Description 
Content-Type
string
Accept
string




RESPONSES

status Created

{ "file_id": "<string>" }



Curl
curl -X POST 'https://api.zoom.us/v2/iq/files' -H 'Content-Type: multipart/form-data' -H 'Accept: application/json' -F '{"name"=>"file", "value"=>"<string>", "datatype"=>"string"}=' -F '{"name"=>"main_file_id", "value"=>"<string>", "datatype"=>"string"}='

ENDPOINTS