Développeurs

Changements

GET
/partners/gates/api/v1/gates/changes

Ce qui a changé depuis une version, dans l’ordre. Chaque élément remplace l’état que vous détenez. À appeler en continu, toutes les 2 à 5 secondes. Droit gates:sync, et gates:keys pour la clé A des bracelets.

Authentification

bearer
headerAuthentificationBearer <JWT>

Le jeton obtenu sur la route du jeton.

siteId?string

Votre site : obligatoire si vous opérez plusieurs sites actifs, facultatif sinon.

Formatuuid
since*number

Dernière version appliquée : celle de l’instantané, puis le nextSince reçu.

limit?number

Changements par page : 1 000 par défaut, 5 000 au plus.

Plagevalue <= 5000
Par défaut1000

Corps de la réponse

Réussite.

application/json
  1. response
data*
Exemple de requête
curl -X GET 'https://api-preprod-weloveya.sesur.bj/partners/gates/api/v1/gates/changes?since=0'
Exemple de réponse
{  "data": {    "siteId": "0199…",    "since": 52,    "headVersion": 57,    "nextSince": 57,    "hasMore": false,    "items": [      {        "version": 55,        "type": "CREDENTIAL",        "at": "2026-12-26T16:02:11.000Z",        "holder": {          "holderId": "0199…",          "kind": "TICKET",          "reference": "WLE26-959WVM-T01",          "category": "STANDARD",          "status": "ACTIVE",          "entitlements": [            {              "sessionId": "0199…",              "sessionCode": "D1",              "operationalDay": "2026-12-26",              "zones": [                "PORT"              ],              "accessRule": "SINGLE_ENTRY",              "status": "ACTIVE"            }          ],          "credentials": [            {              "kind": "WRISTBAND_UID",              "value": "6EC387C8",              "status": "ACTIVE",              "chip": {                "uuid": "3F2A9C1E7B4D4E8FA21C6D5B0E9F7A13",                "lot": "0001"              },              "keyA": "112233445566"            }          ]        }      }    ]  }}