70 lines
1.6 KiB
JSON
Executable File
70 lines
1.6 KiB
JSON
Executable File
{
|
|
|
|
"users": {
|
|
"login": {
|
|
"description": "Connexion avec un login (identifiant ou adresse mail) et un mot de passe.",
|
|
"permissions": [],
|
|
"parameters": {
|
|
"login": { "description": "Identifiant ou adresse mail", "type": "varchar(255)" },
|
|
"password": { "description": "Mot de passe", "type":"text" }
|
|
}
|
|
},
|
|
|
|
"logout": {
|
|
"description": "Deconnexion",
|
|
"permissions": [],
|
|
"parameters": {}
|
|
}
|
|
},
|
|
|
|
|
|
"call_log": {
|
|
"unserialize": {
|
|
"description": "Recupere le contenu d'un fichier XML de journal d'appel.",
|
|
"permissions": ["admin"],
|
|
"parameters": {
|
|
"filecontent": { "description": "Contenu du fichier XML", "type": "text" }
|
|
}
|
|
}
|
|
},
|
|
|
|
"charts": {
|
|
|
|
"network_data": {
|
|
"description": "Renvoie un jeu de donnees fictif pour un graphique de type #network.",
|
|
"permissions": ["admin"],
|
|
"parameters": {}
|
|
},
|
|
|
|
"network_render": {
|
|
"description": "Renvoie le contenu du svg representant un graphique de type #network avec les donnees recues.",
|
|
"permissions": ["admin"],
|
|
"parameters": {
|
|
"dataset": { "description": "Dataset au bon format pour un graphique de type #network." }
|
|
}
|
|
}
|
|
},
|
|
|
|
"token": {
|
|
|
|
|
|
"remove": {
|
|
"description": "Suppression d'un token d'id donne.",
|
|
"permissions": ["admin"],
|
|
"parameters": {
|
|
"token_id": { "description": "UID du token a supprimer", "type": "id" }
|
|
}
|
|
},
|
|
|
|
|
|
"generate": {
|
|
"description": "Creation d'un token de nom et de duree donnee",
|
|
"permissions": ["admin"],
|
|
"parameters": {
|
|
"name": { "description": "Nom attribue au token", "type": "varchar(50)" },
|
|
"duration": { "description": "Duree du token en nombre de jours", "type": "numeric" }
|
|
}
|
|
}
|
|
}
|
|
|
|
} |