Postes
Un poste du cabinet, relié par l’agent. Il dit quels lecteurs sont branchés et quelles cartes sont insérées.
Le cycle de vie et les pièges : Postes.
Événements : workstation.*, reader.*, card.*.
Routes
| Route | Effet |
|---|---|
GET /v1/workstations/{workstation} | Lire un poste |
PATCH /v1/workstations/{workstation} | Renommer un poste |
GET /v1/workstations | Lister les postes |
POST /v1/workstations/{workstation}/revoke | Révoquer un poste |
L’objet
idtexteL'identifiant de l'objet, préfixé par son type.
objecttexteLe nom du type d'objet.
nametexteLe nom affiché.
platforménumérationLe système du poste.
macoswindowslinuxos_versiontexteou nullLa version du système.
agent_versiontexteLa version de l'agent.
agent_statusénumérationup_to_date,update_availableououtdated.up_to_dateupdate_availableoutdatedonlinebooléenLe poste a remonté son état il y a moins de 45 secondes, et n'est pas révoqué.
statusénumérationonline,offlineourevoked.onlineofflinerevokedreaderstableau de objetLe dernier état remonté : pour chaque lecteur, ses fentes et le genre de la carte.
Champs de readers
nametexteobligatoireLe nom affiché.
slotstableau de objetobligatoireChamps de slots
indexentierobligatoirereader_nametexteobligatoirecardobjetobligatoireou nullChamps de card
kindénumérationobligatoireLe genre de facture.
cpsvitaleunknown
last_seen_atentierou nullLe dernier appel du poste, en secondes Unix.
state_reported_atentierou nullLe dernier état remonté. Vide juste après l'appairage :
readersne dit encore rien.last_card_atentierou nullLe dernier état remonté avec une carte présente.
certificate_expires_atentierou nullL'échéance du certificat du poste.
revoked_atentierou nullLa révocation.
createdentierou nullLa création de l'objet, en secondes Unix.
livemodebooléentrueen production,falseen mode test.
{
"id": "ws_034sznB197lhzSP0hUCSLz",
"object": "workstation",
"name": "Mac d'essai",
"platform": "macos",
"os_version": "27.0.1",
"agent_version": "0.1.0",
"agent_status": "up_to_date",
"online": false,
"status": "revoked",
"readers": [],
"last_seen_at": 1793985431,
"state_reported_at": null,
"last_card_at": 1793985377,
"certificate_expires_at": 1825521372,
"revoked_at": 1793985433,
"created": 1793985372,
"livemode": false
}