Files d'attente
GET /v3/queues
Obtenir une liste de files d'attente
Nom | Type | Description |
---|---|---|
protocole | chaîne de caractères | Pour filtrer les files d'attente par protocole Valeurs disponibles : air, ipps, lpr, raw |
État | chaîne de caractères | Pour filtrer les files d'attente en fonction de l'état Valeurs disponibles : en ligne, hors ligne, tous Valeur par défaut : en ligne |
inclure | chaîne de caractères | Valeurs disponibles : client |
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ queues ]
Response body:
{
"queues": [
{
"id": 0,
"name": "string",
"type": "follow",
"private": true,
"availableProtocols": [
"air"
],
"printerId": 0,
"client": {
"interaction": {
"project": true,
"paymentAccount": true
}
}
}
],
"count": 0,
"ippsPort": 0,
"airPrintPort": 0
}
GET /v3/queues/name:{name}
Obtenir des informations sur la file d'attente.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ queues ]
Response body:
{
"id": 0,
"name": "string",
"type": "follow",
"private": true,
"availableProtocols": [
"air"
],
"printerId": 0,
"client": {
"interaction": {
"project": true,
"paymentAccount": true
}
}
}
GET /v3/queues/{filter}/users
Obtenir la liste des utilisateurs qui ont le droit d'utiliser une file d'attente donnée
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ queues ]
Response body:
[
{
"id": 0,
"username": "string",
"fullname": "string"
}
]
POST /v3/queues/{id}/printers
Affecter l'imprimante à la file d'attente
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: [ queues ]
Request body:
{
"printer": 0
}