Skip to content

Upload Profile Picture

POST
/auth/upload/picture

Upload or update user profile picture. Automatically deletes previous picture if exists. Supports image optimization and cloud storage.

Authorizations

SessionAuth

Session ID for authenticated requests

Type
API Key (header: X-Session-ID)

Request Body

multipart/form-data
object

Image file (JPEG, PNG, WebP supported)

Format"binary"

Responses

Picture uploaded successfully

application/json
JSON
{
  
"success": true,
  
"data": {
  
  
"picture_url": "https://cdn.example.com/users/usr_123/picture.jpg",
  
  
"file_size": 45678,
  
  
"original_size": 123456,
  
  
"compression_ratio": "63%",
  
  
"method": "cloud_config"
  
},
  
"message": "Picture uploaded successfully",
  
"timestamp": "string"
}

Playground

Server
Authorization
Body

Samples

Powered by VitePress OpenAPI