POST
/image/upload/cloud
curl \
--request POST 'https://call.xap3y.space/v1/image/upload/cloud' \
--header "X-API-Key: $API_KEY" \
--header "Content-Type: multipart/form-data" \
--form "file=@file" \
--form "uniqueId=string" \
--form "private=true" \
--form "password=string" \
--form "desc=string" \
--form "source=string"
Response examples (200)
{
"error": true,
"timestamp": "2025-05-04T09:42:00Z",
"uniqueId": "string",
"message": {
"uniqueId": "string",
"url": "https://example.com",
"description": "string",
"size": 42,
"uploadedAt": "2025-05-04T09:42:00Z",
"expiresAt": "string",
"urlSet": {
"webUrl": "https://example.com",
"portalUrl": "https://example.com",
"rawUrl": "https://example.com",
"shortUrl": "https://example.com",
"customUrl": "https://example.com"
},
"uploader": {
"uid": 42,
"username": "string",
"role": "OWNER",
"avatar": "string",
"createdAt": "2025-05-04T09:42:00Z",
"invitor": {
"uid": 42,
"username": "string",
"role": "OWNER",
"avatar": "string",
"createdAt": "2025-05-04T09:42:00Z"
}
},
"requiresPassword": true,
"isPublic": true
}
}
Response examples (400)
{
"error": true,
"timestamp": "2025-05-04T09:42:00Z",
"uniqueId": "string"
}
Response examples (401)
{
"error": true,
"timestamp": "2025-05-04T09:42:00Z",
"uniqueId": "string"
}
Response examples (500)
{
"error": true,
"timestamp": "2025-05-04T09:42:00Z",
"uniqueId": "string"
}