API Documentation
Endpoint
POST api.srvimg.com/v1/images
Request
Headers
| Header | Value | Description |
|---|---|---|
| Content-Type | multipart/form-data |
Indicates the request contains a file upload. |
| Authorization | apikey API_KEY |
You can acquire the API key on your profile. Remember to add a space-character between apikey and your key. |
Body
| Field | Type | Description |
|---|---|---|
| files | Array of files | The image file to upload. Supported formats: PNG, JPG, JPEG, BMP, GIF, TIF, TIFF, WEBP, HEIC, AVIF. |
Response
Success
Status: 200 OK
{
"filename": "example.jpg",
"url": "https://image.srvimg.com/abcd1234/example.jpg"
}
Errors
| Status Code | Message | Description |
|---|---|---|
| 401 Unauthorized | Authentication required. |
Missing Authorization header with value "apikey <API-KEY>". |
| 401 Unauthorized | Premium required. |
Premium membership is required. |
| 400 Bad Request | File is required |
No file was uploaded. |
| 400 Bad Request | Unsupported file format |
The uploaded file format is not supported. |
| 500 Internal Server Error | Unable to process file |
An error occurred while processing the file. |
Example Request
curl -X POST https://api.srvimg.com/v1/images \
-H "Content-Type: multipart/form-data" \
-F "image=@path/to/your/image.jpg"