Upload files in one step

Endpoint to upload files without the need to use signed urls (max 1gb).

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

The file name should contain the extension, valid extensions are .doc, .docx, .xls, .xlsx, .ppt, .pptx, .html, .ai, .xml, .png, .jpg, .jpeg, .pdf. Required for all upload types (raw binary, s3Url, and multipart/form-data); for multipart/form-data uploads the uploaded part's own filename is ignored.

string
enum

What will the file be used for, valid options are inspection or checkai. If not provided, the file will be used for inspection. If checkai is selected, the file can only be used for checkai endpoints.

Allowed:
string

Optional lowercase hex SHA-256 of the file contents. When provided, the server verifies the uploaded bytes against it and rejects the request with a 400 on mismatch.

uri

A pre-signed S3 URL pointing to the file to upload. When provided, the request body should be empty and the file will be fetched directly from S3. Must be an HTTPS URL.

Body Params
Headers
string
required

Provided by GlobalVision

integer

Size of the file in bytes. If omitted, send the body using chunked transfer encoding; an explicit Content-Length of 0 is rejected. When uploading as multipart/form-data this reflects the whole envelope and is not validated as the file size.

string
enum
Defaults to application/pdf

Generated from available request content types

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json