Lot traité
Tous les FPS du lot sont traités sans erreur : conducteurs identifiés, justificatifs produits.
application/json- body
eventType*stringbatch.processed ou batch.requires_input ; repris dans l'en-tête X-Webhook-Event.
data*Répondez 200, et seulement 200, sous 15 secondes.
Exemples de requête
POST/batch.processed
application/json
{ "eventType": "batch.processed", "data": { "uuid": "9f1c2e4a-6b0d-4c55-9a1e-2f7d3c8b5e10", "status": "processed", "type": "identify", "isFromAntaiApi": true, "organisationId": 42, "createdAt": "2026-11-03T07:12:09.000Z", "processedAt": "2026-11-03T07:14:52.000Z", "parkingTickets": [ { "uuid": "c03b7d18-2a4f-4e8b-b1c6-7d9e0f1a2b3c", "paymentNotice": "12345678901234567890", "paymentKey": "AB12", "licencePlate": "AB-123-CD", "offenceDate": "2026-10-28T14:05:00.000Z", "amount": 35, "minoredAmount": null, "collectivityName": "Ville de Lyon", "address": { "line1": "12 rue de la République", "postCodeCity": "69002 Lyon", "latLong": "45.7640,4.8357" }, "parkingTicketSentAt": "2026-10-30", "manualInputReason": null, "paymentNoticePath": "https://…/justificatif.pdf?X-Amz-Expires=518400", "createdAt": "2026-11-03T07:12:09.000Z" } ] }}Synchroniser les affectations de la flotte POST
Crée ou met à jour chaque affectation envoyée, identifiée par le triplet plaque + e-mail du conducteur + date de début. Rien n'est supprimé : une affectation absente de l'envoi reste en place. L'ancienne adresse POST /api/fleet/sync-fleet reste servie et fait la même chose.
Lot en erreur Webhook
Au moins un FPS du lot demande une intervention (conducteur introuvable, données illisibles…) ; manualInputReason dit lequel et pourquoi.