Server⠀
POST /clients
Le point d'accès exige que les informations d'identification soient transmises en tant qu'authentification HTTP de base. Les informations d'identification du logiciel doivent être connues et il n'est pas possible de les récupérer par programme. Le client doit s'enregistrer lors de la première exécution. Les informations d'identification du client peuvent expirer à tout moment - le client doit s'enregistrer à nouveau. Les champs d'application ne sont ajoutés que pour éviter les conflits entre les différentes versions du logiciel.
Headers:
Content-Type: application/json
Authentication: Bearer %access_token%
Authentication:
Grant_type: client_credentials
Scopes: []
Request body:
{
"client_name": "string",
"software_id": "string",
"software_version": "string",
"scope": "string"
}
Response body:
{
"client_name": "string",
"client_id": "string",
"client_secret": "string",
"scope": "string",
"server_version": "string"
}
GET /v3/serveur/état
La réponse est et 1
ou 0
Cela signifie que le serveur est opérationnel ou non et que la configuration du système doit être vérifiée.
Note : Ce point d'accès ne nécessite pas de jeton d'authentification.
Headers:
Content-Type: application/json
Authentication:
# No auth required
Response body:
1 or 0
GET /v3/serveur/config
Le JSON de la configuration de base et des fonctionnalités activées du serveur est renvoyé dans la réponse.
Headers:
Content-Type: application/json
Authentication:
Grant_type: client_credentials
Scopes: []
Response body:
{
"appName": "string",
"type": "site",
"license": {
"specialEdition": "Education",
"warning": "string"
},
"version": "string",
"adminEmail": "string",
"locale": {
"lang": "string",
"currency": "string",
"currencyPrecision": 0
}
}