Skip to main content
POST /v1/damage/detect accepts 1 to 30 exterior photos of the same vehicle. Send photos in chronological order. CarHub preserves that order and charges one image unit for each processed photo. The endpoint is in invite-only beta. Your organisation needs explicit access.

Send files directly

Repeat the images multipart field in the required order.

Use uploaded files

Upload large files first. Then submit their references in order.
The response is a job. A synchronous request returns 200 when inference completes within the wait budget. Otherwise it returns 202 and continues processing.

Poll the job

Read the job URL from the Location response header, or use its id.
Each item in damages represents one associated damage. Its geometry comes from the highest-confidence observation. Use observations for frame-specific geometry, masks, confidence and part attribution. Damage IDs remain stable only within that job.