Skip to main content
Every uploadcare.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.

Addons

clamavStatus

addons.clamavStatus Check ClamAV scan status Risk: read
Input Output

executeClamav

addons.executeClamav Start a ClamAV virus scan Risk: write
Input
Output

rekognitionModerationStatus

addons.rekognitionModerationStatus Check AWS Rekognition moderation job status Risk: read
Input Output

rekognitionStatus

addons.rekognitionStatus Check AWS Rekognition labels job status Risk: read
Input Output

removeBgStatus

addons.removeBgStatus Check Remove.bg add-on status Risk: read
Input Output

Cdn

mirror

cdn.mirror CDN URL for a horizontally mirrored image Risk: read
Input Output

rotate

cdn.rotate CDN URL for a counterclockwise rotated image Risk: read
Input Output

Files

batchDelete

files.batchDelete Delete up to 100 files; problems lists invalid UUIDs Risk: write
Input Output

batchStore

files.batchStore Store up to 100 files in one request Risk: write
Input Output

copyLocal

files.copyLocal Copy a file to local storage in the same project Risk: write
Input
Output

delete

files.delete Delete a stored file by UUID Risk: write
Input Output

deleteMetadataKey

files.deleteMetadataKey Delete a metadata key from a file Risk: write
Input Output

get

files.get Get file info by UUID (official REST v0.7) Risk: read
Input Output

getMetadata

files.getMetadata Get all metadata key-value pairs for a file Risk: read
Input Output: object

getMetadataKey

files.getMetadataKey Get one metadata value by key Risk: read
Input Output: string

list

files.list List files with pagination, stored/removed filters Risk: read
Input Output

store

files.store Permanently store a file by UUID Risk: write
Input Output

updateMetadataKey

files.updateMetadataKey Set a metadata key on a file Risk: write
Input Output: string

Groups

delete

groups.delete Delete a group (files are not deleted) Risk: write
Input Output

get

groups.get Get group info by ID Risk: read
Input Output

list

groups.list List file groups Risk: read
Input Output

Project

get

project.get Get current project info Risk: read
Input: empty object Output

Upload

createGroup

upload.createGroup Create a file group via Upload API Risk: write
Input Output

fileInfo

upload.fileInfo Get uploaded file info from Upload API Risk: read
Input Output

fromUrl

upload.fromUrl Upload a file from a public URL Risk: write
Input Output

fromUrlStatus

upload.fromUrlStatus Check from-URL upload status Risk: read
Input Output

groupInfo

upload.groupInfo Get file group info from Upload API Risk: read
Input Output

startMultipart

upload.startMultipart Start multipart upload for files over 100MB Risk: write
Input Output

Webhooks

create

webhooks.create Create a webhook subscription Risk: write
Input Output

delete

webhooks.delete Delete a webhook by ID Risk: write
Input Output

deleteByUrl

webhooks.deleteByUrl Unsubscribe a webhook by target URL Risk: write
Input Output

list

webhooks.list List project webhooks Risk: read
Input: empty object Output: object[]

update

webhooks.update Update a webhook Risk: write
Input Output