Passages hors ligne
POST
Les passages décidés par votre serveur pendant une coupure, 1 000 au plus par envoi. Chaque passage n’est compté qu’une fois : un lot renvoyé ne double rien. Droit gates:scans.
bearerheader
AuthentificationBearer <JWT>Le jeton obtenu sur la route du jeton.
application/json- body
siteId?stringVotre site : obligatoire si vous opérez plusieurs sites actifs, facultatif sinon.
Format
uuidscans*array<>Éléments
items <= 1000Réussite.
application/json- response
data*curl -X POST 'https://api-preprod-weloveya.sesur.bj/partners/gates/api/v1/gates/scans' \ -H 'Content-Type: application/json' \ -d '{ "siteId": "0199…", "scans": [ { "id": "0199d0a1-7c5e-7b9a-9f00-1a2b3c4d5e6f", "sessionId": "0199…", "credentialKind": "WRISTBAND_UID", "credentialValue": "6EC387C8", "ticketId": "0199…", "decision": "GRANTED", "readMode": "UID", "scannedAt": "2026-12-26T19:42:07.120Z", "passConfirmed": true, "confirmedAt": "2026-12-26T19:42:09.000Z", "scannerLabel": "Tripode 3" } ]}'Exemple de réponse
{ "data": { "siteId": "0199…", "recorded": 1, "duplicates": 0, "rejected": 0, "results": [ { "id": "0199d0a1-7c5e-7b9a-9f00-1a2b3c4d5e6f", "status": "RECORDED" } ] }}