Passer au contenu principal
POST
Enregistrer un entretien

Autorisations

Authorization
string
header
requis

Clé API lck_… créée dans Lexio (Paramètres → Développeur), envoyée en Authorization: Bearer. Voir Authentification.

En-têtes

Idempotency-Key
string

Clé unique de l’opération, réutilisée à chaque nouvel essai : un rejeu avec la même clé et le même corps renvoie la réponse initiale sans rien réécrire. Voir Idempotence.

Required string length: 1 - 255
Pattern: ^[\x20-\x7E]+$
Exemple:

"8b3e1d2c-4a5f-4c6b-9e7d-1f2a3b4c5d6e"

Corps

application/json
vehicleId
string<uuid>
requis

Véhicule entretenu (GET /vehicles/{vehicleId}).

Exemple:

"7c9e6679-7425-40de-944b-e07fc1f90ae7"

operationCodes
string[]
requis

Codes de GET /maintenance-operations ; le premier est l’opération principale.

Required array length: 1 - 30 elements
Required string length: 1 - 64
interventionDate
string<date>
requis

Jour de l’intervention, YYYY-MM-DD, fuseau de l’agence ; jamais dans le futur.

Exemple:

"2026-11-10"

odometerKm
integer
requis

Kilométrage au compteur lors de l’intervention ; relève le compteur du véhicule s’il est plus élevé, ne le baisse jamais.

Plage requise: 0 <= x <= 10000000
costHT
number
défaut:0

Coût HT de l’intervention ; 0 si non renseigné.

supplier
string | null

Garage ou prestataire ; null si absent.

Maximum string length: 200
notes
string | null

Notes libres ; null si absentes.

Maximum string length: 1000

Réponse

Enregistrer un entretien

data
object
requis
Exemple: