File Upload API
Ephemeral Resource Upload API
Overview
Base URL
https://upload.theapi.app
Authentication
x-api-key
Endpoint: Upload Temporary File
HTTP Request
POST /api/ephemeral_resource
Headers
Header | Value | Description |
---|---|---|
Content-Type | application/json | Request body format |
x-api-key | YOUR_API_KEY | Your API authentication key |
Request Body Parameters
Parameter | Type | Required | Description |
---|---|---|---|
file_name | string | Yes | Name of the file with extension (max 128 characters) |
file_data | string | Yes | Base64 encoded file data. Can include data URI if it matches the file's content type (max 10MB) |
Supported File Extensions
1.
2.
3.
4.
5.
6.
7.
File Name Requirements
File Data Requirements
Example Request
Success Response
{
"code": 200,
"data": {
"url": "https://example.com/example.png"
},
"message": "success"
}
Error Responses
Invalid Request (400)
{
"code": 400,
"message": "Invalid request parameters"
}
Insufficient Permissions (403)
{
"code": 403,
"message": "Insufficient plan level"
}
Important Notes
1.
2.
3.
4.
Additional Examples
Example with JPG file
Example with MP3 file