Démarrer

Démarrer en cinq minutes

Obtenir un jeton, lister les outils de votre établissement et faire votre premier appel.

Mise à jour : 2026-09-09

L'API FoodEatUp expose le logiciel entier derrière un point d'entrée unique en JSON-RPC 2.0, au format du protocole MCP. Un seul URL, deux méthodes : tools/list pour découvrir, tools/call pour agir.

Ce qu'il vous faut

  • Un compte FoodEatUp avec un abonnement actif.
  • Un client API créé depuis « Mon profil → API Clients » : client_id et client_secret.
  • De quoi envoyer une requête HTTP : cURL, n8n, un script, un agent IA.

1. Échanger vos identifiants contre un jeton

bash
curl -X POST https://foodeatup.com/api/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "VOTRE_CLIENT_ID",
    "client_secret": "VOTRE_CLIENT_SECRET"
  }'
Le jeton est valable 24 heures (expires_in : 86400).

2. Vérifier l'établissement associé

bash
curl https://foodeatup.com/api/me \
  -H "Authorization: Bearer VOTRE_JETON"
Un jeton ne voit jamais les données d'un autre établissement.

3. Lister les outils disponibles

bash
curl -X POST https://foodeatup.com/api/mcp \
  -H "Authorization: Bearer VOTRE_JETON" \
  -H "Content-Type: application/json" \
  -d '{ "jsonrpc": "2.0", "id": 1, "method": "tools/list" }'

4. Appeler votre premier outil

bash
curl -X POST https://foodeatup.com/api/mcp \
  -H "Authorization: Bearer VOTRE_JETON" \
  -H "Content-Type: application/json" \
  -d '{
    "jsonrpc": "2.0",
    "id": 2,
    "method": "tools/call",
    "params": { "name": "list_products", "arguments": { "limit": 10 } }
  }'
Le résultat arrive en texte JSON dans result.content[0].text.

Le secret ne va jamais dans un navigateur

Le client_secret et le jeton restent côté serveur. Une page publique qui les embarque expose l'établissement entier.

Comprendre l'authentification en détail