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 | Description |
|---|---|---|
| file | Binary | 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 | Description |
|---|---|---|
| score | Number | Overall image score. |
| face_count | Integer | Number of faces detected in the image. |
| color_score | Number | Color-related score. |
| suggestions | String Array | List of suggestion strings. |
| thirds_score | Number | Score related to composition using the rule of thirds. |
| exposure_score | Number | Exposure-related score. |
| sharpness_score | Number | Sharpness-related score. |


