Pilotage par IA

Confiez la construction à un agent.

Une API à jeton porteur permet à un programme de créer des pages, remplir une boutique, monter un questionnaire ou régler les couleurs. Chaque domaine est un rôle distinct, que vous accordez et retirez séparément.

  • Mode d'emploi généré depuis le code, à l'adresse racine
  • Cinquante-six routes, chacune annonce sa permission
  • Huit rôles : pages, boutique, menus, design, e-mails…
  • Jeton haché en base : une base lue ne livre pas d'accès
  • Expiration et restriction par adresse IP
  • Journal de tous les appels
  • Aucune suppression de page, jamais
  • Une clé inconnue est refusée, pas ignorée

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
  } }