Téléverser une inspection annuelle
Téléverse un rapport d'inspection annuelle fédérale (FHWA), aussi appelé smart upload. DPB lit le rapport avec l'IA, le classe sur le bon véhicule ou la bonne remorque et fixe la date d'expiration à partir de la date d'inspection imprimée dessus. Cet endpoint ne traite que les inspections annuelles. Pour les autres documents, utilisez Créer un document.
Envoyez seulement le fichier et DPB trouve l'unité et la date d'inspection dans le rapport, et fixe l'expiration un an après cette date. Envoyez unit_no pour choisir l'unité vous-même ; le rapport est quand même lu pour la date d'inspection. Envoyez expiry_frame pour utiliser une autre durée.
La date propre du document est toujours le jour du téléversement. Si le rapport ne peut pas être lu, le fichier est quand même enregistré et la réponse l'indique, pour que vous le complétiez dans le tableau de bord.
Autorisation
La clé API de votre entreprise.
Corps de la requête
multipart/form-data · obligatoire
Le rapport d'inspection : PDF, PNG, JPG, JPEG, TIFF ou TIF.
Description du document. Par défaut Annual Inspection.
Numéro d'unité sur laquelle classer le rapport. S'il est envoyé, l'unité n'est pas lue dans le rapport. Il doit correspondre exactement au numéro d'unité dans DPB, majuscules et minuscules comprises. Si aucune unité active n'a ce numéro, la requête est refusée et rien n'est enregistré.
À utiliser avec unit_no quand un véhicule et une remorque ont le même numéro d'unité.
Valeurs possibles : Vehicle Trailer
Durée d'expiration comptée à partir de la date d'inspection imprimée sur le rapport. Par défaut 1 yr.
Valeurs possibles : 3 mo 6 mo 1 yr 2 yr 3 yr 4 yr 5 yr
Réponse
L'ID du nouveau document.
Numéro d'unité du véhicule ou de la remorque sur lequel le rapport a été classé.
Valeurs possibles : Vehicle Trailer
VIN de l'unité.
Date d'inspection lue dans le rapport.
Date d'inspection plus la durée d'expiration.
Un court résumé de ce qui s'est passé.
Comment l'unité a été trouvée et l'expiration fixée.
Seulement quand le rapport a été enregistré mais n'a pas pu être lu, par exemple Analysis timeout.
Autres réponses
{
"success": true,
"document_id": 12345,
"message": "Annual Inspection document saved but data extraction failed",
"error": "Analysis timeout"
}{
"file": [
"Unsupported file format. Supported formats: .png, .jpg, .jpeg, .pdf, .tiff, .tif"
]
}unit_no. Rien n'a été enregistré.{
"error": "No active Trailer found with unit no 'T1001'."
}{
"expiry_frame": [
"\"180 days\" is not a valid choice."
]
}{
"error": "Failed to process Annual Inspection document"
}