About this endpoint
What it does
Scores an uploaded image for composition and visual quality. It accepts one image file in the request body and returns numeric quality metrics, a face count, and a list of improvement suggestions.
Request Body
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| file | String | Yes | Image file uploaded as binary. Maximum size: 20 MB. |
Response
Returns a JSON object with score (number), face_count (integer), color_score (number), suggestions (string array), thirds_score (number), exposure_score (number), and sharpness_score (number) fields.
| Parameter | Type | Mandatory | Description |
|---|---|---|---|
| score | Number | No | Overall image score. |
| face_count | Integer | No | Number of faces detected in the image. |
| color_score | Number | No | Color-related score. |
| suggestions | String Array | No | List of suggestion strings. |
| thirds_score | Number | No | Score related to composition using the rule of thirds. |
| exposure_score | Number | No | Exposure-related score. |
| sharpness_score | Number | No | Sharpness-related score. |