Skip to Content
RéférencePostesL’objet

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

RouteEffet
GET /v1/workstations/{workstation}Lire un poste
PATCH /v1/workstations/{workstation}Renommer un poste
GET /v1/workstationsLister les postes
POST /v1/workstations/{workstation}/revokeRévoquer un poste

L’objet

  • idtexte

    L'identifiant de l'objet, préfixé par son type.

  • objecttexte

    Le nom du type d'objet.

  • nametexte

    Le nom affiché.

  • platforménumération

    Le système du poste.

    macoswindowslinux

  • os_versiontexteou null

    La version du système.

  • agent_versiontexte

    La version de l'agent.

  • agent_statusénumération

    up_to_date, update_available ou outdated.

    up_to_dateupdate_availableoutdated

  • onlinebooléen

    Le poste a remonté son état il y a moins de 45 secondes, et n'est pas révoqué.

  • statusénumération

    online, offline ou revoked.

    onlineofflinerevoked

  • readerstableau de objet

    Le dernier état remonté : pour chaque lecteur, ses fentes et le genre de la carte.

    Champs de readers
    • nametexteobligatoire

      Le nom affiché.

    • slotstableau de objetobligatoire
      Champs de slots
      • indexentierobligatoire
      • reader_nametexteobligatoire
      • cardobjetobligatoireou null
        Champs de card
        • kindénumérationobligatoire

          Le genre de facture.

          cpsvitaleunknown

  • last_seen_atentierou null

    Le dernier appel du poste, en secondes Unix.

  • state_reported_atentierou null

    Le dernier état remonté. Vide juste après l'appairage : readers ne dit encore rien.

  • last_card_atentierou null

    Le dernier état remonté avec une carte présente.

  • certificate_expires_atentierou null

    L'échéance du certificat du poste.

  • revoked_atentierou null

    La révocation.

  • createdentierou null

    La création de l'objet, en secondes Unix.

  • livemodebooléen

    true en production, false en mode test.

L'objet
{ "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 }
Mis à jour le