Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Uploadcare File API

The File API from Uploadcare — 6 operation(s) for file.

Uploadcare File API is one of 11 APIs that Uploadcare publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include File. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 8 operations across 6 paths, and defines 15 schemas. It is described by OpenAPI 3.0.0, at version 2022-11-28.

Requests are made against a single base URL, https://ucarecdn.com.

8 operations 6 paths 15 schemas 2 DELETE2 GET2 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
2022-11-28
Base URL
https://api.uploadcare.com
Resource Areas
1

Paths & Operations 8

Across 6 paths, the API surfaces 8 operations — 2 DELETE, 2 GET, 2 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

File 8
GET
/files/
List of files
filesList 7 params → 200400401406429
PUT
/files/{uuid}/storage/
Store file
storeFile 2 params → 200400401404406429
DELETE
/files/{uuid}/storage/
Delete file
deleteFileStorage 2 params → 200400401404406429
GET
/files/{uuid}/
File info
fileInfo 3 params → 200400401404406429
PUT
/files/storage/
Batch file storing
filesStoring 1 param body → 200400401406429
DELETE
/files/storage/
Batch file delete
filesDelete 1 param body → 200400401406429
POST
/files/local_copy/
Copy file to local storage
createLocalCopy 1 param body → 201400401406429
POST
/files/remote_copy/
Copy file to remote storage
createRemoteCopy 1 param body → 200201400401406429

Schemas 15

The contract defines 15 schemas that model the data the API accepts and returns. The most detailed are file (15 properties), fileCopy (14 properties), imageInfo (9 properties), videoInfo (5 properties). Each schema is shown below with its type and property counts.

contentInfo
object
Information about file content.
3 properties
localCopyResponse
object
2 properties
awsRekognitionDetectModerationLabels_v2016_06_27
videoInfo
object
Video metadata.
5 properties 5 required
ucClamavVirusScan
fileCopy
object
14 properties 14 required
applicationDataObject
object
Dictionary of application names and data associated with these applications.
4 properties
removeBg_v1_0
awsRekognitionDetectLabels_v2016_06_27
metadata
object
Arbitrary metadata associated with a file.
file
object
15 properties 14 required
copiedFileURL
object
2 properties
imageInfo
object
Image metadata.
9 properties 9 required
applicationData
object
4 properties 4 required
simpleAuthHTTPForbidden
object
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

uploadcare-file-api-openapi.yml Raw ↑

Other APIs Uploadcare publishes across the network.

Uploadcare Upload API
Uploadcare Add-Ons API
Uploadcare Conversion API
Uploadcare File information API
Uploadcare File metadata API
Uploadcare File names API
Uploadcare Group API
Uploadcare Groups API
Uploadcare Project API
Uploadcare Webhook API