Passer au contenu principal
POST
Départ du véhicule

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
requis

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. Facultative avec ?dryRun=true sur les opérations qui l’acceptent.

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

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

Paramètres de chemin

rentalId
string<uuid>
requis

Identifiant de la location.

Exemple:

"9c2d7e4a-5b1f-4d3c-8a6e-0f1b2c3d4e5f"

Paramètres de requête

dryRun
enum<string>

true : aperçu. Mêmes contrôles et même réponse que le départ réel, puis rien n’est écrit : c’est le pré-contrôle du départ.

Options disponibles:
true,
false

Corps

application/json
inspection
object
requis
signature
string
requis

PNG en data URL (375 000 octets décodés au plus). Le serveur vérifie la signature binaire PNG après décodage, sinon 400 invalid_format.

Maximum string length: 500000
Pattern: ^data:image\/png;base64,[A-Za-z0-9+/]+={0,2}$
termsAccepted
boolean
requis

Consentement explicite aux CGL, horodaté à actualStartAt ; gèle les CGL de la location. false → 400 invalid_value.

actualStartAt
string

Instant RFC 3339 AVEC décalage (sans → 400 offset_required). Défaut : maintenant. Borné à [création de la location ; maintenant + 5 min], sinon 400 out_of_range.

Exemple:

"2026-11-10T10:00:00+01:00"

payments
object[]

Encaissements (PAYMENT) et caution (DEPOSIT, empreinte avec isPreAuthorization) remis au départ, rattachés à son état des lieux. paidAt omis = actualStartAt. Σ PAYMENT au-delà du reste dû (prélèvements SEPA en cours déduits) → 422 PAYMENT_EXCEEDS_DUE ; REFUND ou STRIPE → 400 not_applicable.

Maximum array length: 20

Encaissement.

Réponse

Départ du véhicule

data
object
requis

Location, dans la même représentation pour la lecture, la liste et chaque écriture. Montants dans currency, voir Montants et TVA.

Exemple:
effects
object
requis