Obtenir le statut et l'historique du crédit
GET /v3/users/{id}/accounts
Renvoie la liste des comptes d'utilisateurs pour les crédits et les quotas.{id}
doit être remplacé par l'identifiant de l'utilisateur.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ credit ]
Response body:
{
"credit": {
"enabled": true
},
"quota": {
"enabled": true
},
"accounts": [
{
"name": "string",
"reference": "string",
"type": "credit",
"limits": {
"price": 0
},
"rechargeProviders": [
{
"name": "string",
"reference": "string"
}
]
},
{
"name": "string",
"reference": "string",
"type": "credit",
"limits": {
"total": 0,
"color": 0,
"mono": 0,
"scan": 0,
"price": 0,
"denyAccess": 0
},
"groupId": 0
}
]
}
GET /v3/users/{id}/accounts/{reference}/balance
Renvoie la liste des comptes d'utilisateurs pour les crédits et les quotas.{id}
doit être remplacé par l'identifiant de l'utilisateur et {référence}
avec le "nom" du compte.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ credit ]
Response body:
{
"amount": 0
}
GET /v3/utilisateurs/{id}/activité
Renvoie un résumé de l'activité de l'utilisateur.{id}
doit être remplacé par l'identifiant de l'utilisateur
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grand_type: client_credentials, login_info
Scopes: [ credit ]
Response body:
{
"printer": {
"accountSessions": [
{
"id": "string",
"type": "credit",
"account": "string",
"clientId": "string",
"printer": {
"id": 0,
"name": "string",
"location": "string"
}
}
],
"interactiveSessions": [
{
"terminalId": "string",
"printer": {
"id": 0,
"name": "string",
"location": "string"
}
}
],
"activeJobs": [
{
"terminalId": "string",
"printer": {
"id": 0,
"name": "string",
"location": "string"
},
"jobs": [
{
"id": "string",
"userId": 0,
"status": "string",
"startDate": "string",
"endDate": "string",
"name": "string"
}
]
}
]
}
}