{
  "id": "mon-outil-compagnon",
  "nom": "Mon outil compagnon",
  "protocole": "jeu",
  "mode": "http",
  "description": "Exemple : un programme que le joueur lance à côté du jeu, et qui expose une API HTTP locale (son adresse se saisit dans « URL de base », par exemple http://127.0.0.1:7777).",
  "actions": [
    {
      "id": "soin",
      "libelle": {
        "fr": "Soins : trousse",
        "en": "Health: medipack"
      },
      "effet": "aide",
      "method": "POST",
      "path": "/actions/soin"
    },
    {
      "id": "ennemi",
      "libelle": {
        "fr": "Ennemi : au choix",
        "en": "Enemy: pick one"
      },
      "effet": "gene",
      "params": [
        {
          "id": "quoi",
          "type": "choix",
          "defaut": "loup",
          "libelle": {
            "fr": "Ennemi",
            "en": "Enemy"
          },
          "valeurs": [
            {
              "id": "loup",
              "libelle": {
                "fr": "Loup",
                "en": "Wolf"
              }
            },
            {
              "id": "ours",
              "libelle": {
                "fr": "Ours",
                "en": "Bear"
              }
            }
          ]
        }
      ],
      "method": "POST",
      "path": "/actions/ennemi",
      "json": {
        "type": "{param.quoi}",
        "de": "{sender.name}"
      }
    }
  ]
}
