FilesCreate a file
Files

Create a file

Creates a new file from a file upload or a URL.

curl -X POST "https://api.fetchmedia.io/v1/files" \
  -H "Content-Type: application/json" \
  -H "X-API-KEY: YOUR_API_KEY"
{
  "id": "123e4567-e89b-12d3-a456-426614174000",
  "name": "file.mp4",
  "source": "upload",
  "created_at": "2024-12-25T10:00:00Z",
  "url": "https://api.fetchmedia.io/v1/files/123e4567-e89b-12d3-a456-426614174000/file.mp4",
  "ffprobe": {}
}
POST
/files
POST
Security Scheme
API Key (header: X-API-KEY)
X-API-KEYstring
Required

API key (sent in header)

Content-Typestring
Required

The media type of the request body

Options: multipart/form-data
filestring

The file to upload.

Format: binary
file_urlstring

The URL of the public file to upload.

Format: url
Request Preview
Response

Response will appear here after sending the request

Authentication

ApiKeyAuth
header
X-API-KEYstring
Required

API Key for authentication. Provide your API key in the header.

Body

multipart/form-data
filefile

The file to upload.

file_urlstring

The URL of the public file to upload.

Responses

Was this page helpful?
Built with Documentation.AI

Last updated today