POST /v1/inspections/visual
Soumettez des images de véhicules pour une inspection visuelle complète via une IA de vision par ordinateur avancée. Détecte rayures, bosses, dégâts de peinture, dommages aux vitres et plus encore avec 94 % de précision.Requête
Corps de la requête
| Champ | Type | Requis | Description |
|---|---|---|---|
vehicle_id | string | Oui | Identifiant du véhicule |
images | array | Oui | Tableau d’images (min 4, max 50) |
images[].url | string | Oui | URL publique de l’image |
images[].angle | string | Oui | front, rear, left_side, right_side, front_left, front_right, rear_left, rear_right, top, interior, dashboard, engine, trunk, undercarriage |
images[].type | string | Oui | exterior, interior, mechanical |
options.detailed_analysis | boolean | Non | Inclure des mesures détaillées des dommages (par défaut : false) |
options.generate_report | boolean | Non | Générer un rapport PDF (par défaut : true) |
options.detect_hidden_damage | boolean | Non | Analyse avancée des dommages cachés (par défaut : false) |
Réponse
Champs de réponse
| Champ | Type | Description |
|---|---|---|
inspection_id | string | Identifiant unique d’inspection visuelle |
status | string | processing, completed, failed |
results.overall_condition | string | excellent, good, fair, poor, critical |
results.condition_score | float | Score de 0 à 10 (10 = état parfait) |
results.confidence | float | Score de confiance IA (0-1) |
damages[].type | string | scratch, dent, rust, crack, paint_damage, glass_damage, panel_damage |
damages[].severity | string | minor, moderate, severe, critical |
damages[].measurements | object | Dimensions physiques du dommage |
damages[].annotated_url | string | Image avec dommage surligné |
Types de dommages
Dommages de peinture et de surface
Dommages de peinture et de surface
• Scratch: Dommage de peinture en surface
• Paint Damage: Peinture écaillée, pelée ou décolorée
• Rust: Corrosion sur les surfaces métalliques
• Oxidation: Oxydation de surface et vieillissement
Dommages structurels
Dommages structurels
• Dent: Impact causant une déformation
• Panel Damage: Panneaux de carrosserie pliés ou désalignés
• Crack: Fissures dans les panneaux de carrosserie
• Frame Damage: Problèmes de châssis structurel
Vitrage et garnitures
Vitrage et garnitures
• Glass Damage: Fissures ou éclats dans les vitres
• Headlight Damage: Phares ternes, fissurés ou cassés
• Trim Damage: Garnitures manquantes ou endommagées
• Mirror Damage: Rétroviseurs cassés ou fissurés
Réponses d’erreur
400 Bad Request
422 Unprocessable Entity
Exigences d’image
Bonnes pratiques
Capture d'images
Directives photo optimales• Capturez tous les angles requis
• Utilisez un bon éclairage (évitez les ombres)
• Gardez la caméra à 2-3 mètres du véhicule
• Assurez-vous que le panneau est entièrement visible
• Évitez les reflets et les éblouissements
Détection des dommages
Maximiser la précision• Nettoyez le véhicule avant les photos
• Prenez des gros plans des dommages
• Plusieurs angles pour chaque dommage
• Incluez des objets de référence pour l’échelle
• Éclairage cohérent sur toutes les images
Webhooks
Configurez des webhooks pour recevoir des mises à jour en temps réel lorsque l’inspection est terminée :Exemple : Récupérer les résultats d’une inspection visuelle
Exemple : Lister les inspections visuelles d’un véhicule
vehicle_id(string) : Filtrer par véhiculestatus(string) : Filtrer par statut (processing,completed,failed)created_after(string) : Filtre date ISO 8601created_before(string) : Filtre date ISO 8601limit(integer) : Résultats par page (par défaut : 20, max : 100)offset(integer) : Décalage de pagination