Recherche d'une imprimante
GET /v3/printers/
Obtenir une liste d'imprimantes. Les résultats peuvent être filtrés par d'autres points d'extrémité.
Les paramètres de l'URL peuvent être utilisés pour filtrer le résultat.
Nom | Type | Description |
---|---|---|
statut |
| Valeurs disponibles : actif, local, hors ligne, avecIssue |
mode |
| Valeurs disponibles : en ligne, hors ligne, local |
nom |
| Nom de l'imprimante |
Numéro de série |
| Numéro de série de l'imprimante |
mac |
| Adresse MAC de l'imprimante |
Voici un exemple de demande : https://localhost:8090/api/v3/printers?status=active&name=printer1
D'autres points d'arrivée sont disponibles pour filtrer le résultat final :
GET /v3/pinters/{id}
GET /v3/printers/active
GET /v3/printers/local
GET /v3/printers/offline
GET /v3/printers/withIssue
GET /v3/printers/last
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ printers ]
Response body:
{
"printers": [
{
"id": 0,
"name": "string",
"state": "active",
"mode": "online",
"ipAddress": "string",
"serialNumber": "string",
"mac": "string",
"terminalId": "string",
"brand": "string",
"model": "string",
"notes": "string",
"location": "string",
"enforcedModel": "string",
"configurationId": 0
}
],
"count": 0
}
GET /v3/printers/ip:{ip}/loggedUser
Obtenir l'utilisateur connecté à l'imprimante avec l'adresse IP spécifiée.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ users ]