Comment ça se règle
Le guide est généré depuis le routeur et les classes de vue : il ne peut pas décrire une route qui n'existe pas, ni taire une permission. Cette page même a été construite par l'API.
Le mode d'emploi, premier appel à faire
GET /api/agent/v1/
Authorization: Bearer jk_ag_…
{ "version": {"numero": "1"},
"points_d_entree": [
{"chemin": "/api/agent/v1/pages/creer/",
"methodes": "POST",
"permission": "administration_pages.add_page",
"role": "Créer une page. Elle naît en brouillon."}
],
"catalogue_des_blocs": { … } }Ce que l'agent a le droit de faire
GET /api/agent/v1/qui-suis-je/
{ "roles": ["Agent éditeur de pages"],
"peut": {
"creer_une_page": true,
"modifier_une_page": true,
"supprimer_une_page": false
} }