GloriaFood ferme ses portes  -  4 750+ restaurants en France sans solution. Migrez maintenant sur OrdraFood, la seule alternative 100% française.
{ } API REST v1

L'API qui connecte
votre restaurant a vos outils

Synchronisez menu et commandes avec votre POS, CRM, ERP, tableau de bord BI ou outil d'automatisation. REST standard, OpenAPI 3.1, authentification Bearer. Incluse en Premium et Platinum.

Demarrage rapide : /developpeurs · Spec brute : openapi.json

Cas d'usage concrets

A quoi ca sert
vraiment

L'API n'est pas un gadget. C'est l'outil qui permet a votre restaurant d'arreter la double saisie et de connecter ce que vous utilisez deja.

💳

Sync POS / caisse

Votre POS recupere les commandes OrdraFood toutes les X secondes et les ajoute automatiquement au ticket de caisse / a la cuisine. Plus de saisie manuelle, plus d'oubli de ticket emporte.

📊

Tableau de bord BI

Power BI, Tableau, Looker Studio, Metabase : connectez l'API et construisez les graphiques que vous voulez. Croisement avec les donnees de votre comptable, vos achats matieres, votre planning RH.

📂

Export comptable automatique

Votre logiciel compta (Pennylane, Sage, EBP, Cegid) consomme les commandes par jour pour generer les ecritures de vente automatiquement. Plus de saisie de fin de mois.

🤖

Automatisation no-code

Zapier, Make, n8n : declenchez des actions a chaque nouvelle commande - SMS au client, ligne dans un Google Sheets, message Slack a la cuisine, fiche dans votre CRM Brevo / HubSpot.

🔄

Affichage menu sur autre site

Vous avez un site vitrine (Wix, WordPress, Webflow) en plus de votre page OrdraFood ? L'API vous laisse afficher le menu a jour automatiquement, sans le copier-coller manuellement.

📦

App interne franchise

Vous gerez plusieurs etablissements en franchise ? Construisez votre app interne qui agrege les commandes des differents points de vente via l'API et donne une vue consolidee siege.

Securite

Construite comme une API serieuse
pas un gadget marketing

  • Tokens Bearer scopes. Chaque token a des abilities precises (read:menu, read:orders). Un token cree pour votre dashboard BI ne peut pas modifier votre menu meme s'il etait vole.
  • Expiration optionnelle. Donnez une duree de vie (1 jour, 30 jours, 1 an) ou laissez le token permanent. Vous decidez.
  • Revocation instantanee. Un token grille ou un prestataire qui part ? Suppression en un clic depuis l'admin, l'API refuse immediatement le token revoque.
  • HTTPS uniquement. TLS 1.2+ sur toutes les requetes, pas de fallback HTTP en clair.
  • Rate limit 60 req/min par token. Empeche un script qui boucle de saturer votre quota ou de declencher des cascades coûteuses. Headers X-RateLimit-Remaining inclus dans chaque reponse.
  • Plan check. Si vous downgradez vers un plan sans API, les requetes renvoient 402 proprement sans casser de donnees. Re-upgradez et tout repart.
  • last_used_at trace. Chaque token affiche sa derniere utilisation dans l'admin - vous voyez en un coup d'oeil les tokens dormants a nettoyer.
  • Donnees hebergees en France. Les commandes que vous recuperez via l'API ne transitent jamais par un serveur etranger - cf. souverainete numerique.
Exemple concret

Premiere requete
en 2 minutes

Generez un token, copiez-collez la requete cURL, vous avez votre premier export menu en JSON.

terminal - exemple lecture menu
# 1. Recuperez le menu complet du restaurant lie au token
curl https://ordrafood.fr/api/v1/menu \
  -H "Authorization: Bearer 12|VotreTokenSanctumIci..."

# 2. Listez les commandes du jour (statut = pending ou accepted)
curl "https://ordrafood.fr/api/v1/orders?status=pending&from=2026-05-29" \
  -H "Authorization: Bearer 12|VotreTokenSanctumIci..."

# 3. Detail d'une commande
curl https://ordrafood.fr/api/v1/orders/123 \
  -H "Authorization: Bearer 12|VotreTokenSanctumIci..."
FAQ developpeurs

Questions techniques
frequentes

Quelle stack utilisez-vous pour servir l'API ?

Laravel 11 + Sanctum tokens (le standard ecosysteme PHP moderne), MySQL 8 pour les donnees, Redis pour le cache et le rate limiting. Reverse proxy nginx, TLS gere via Let's Encrypt. Tout est containerise Docker sur un VPS Contabo en France.

Y a-t-il des SDK clients officiels ?

Pas encore. L'API etant un standard OpenAPI 3.1, vous pouvez en generer un automatiquement pour votre langage : pour PHP, openapi-generator -i https://ordrafood.fr/api/openapi.json -g php -o ./client-ordrafood. Idem pour Python, Go, Node, Ruby, etc.

Les webhooks pour les nouvelles commandes existent ?

Pas en v1. Pour suivre les nouvelles commandes, vous interrogez GET /orders?from=DATE&status=pending toutes les 10-30 secondes. Les webhooks sont sur la roadmap v2 : si c'est bloquant pour votre cas, dites-le nous, on priorisera.

Quelle est la frequence de mise a jour du menu retourne ?

Les modifications dans l'admin (ajout d'un plat, changement de prix, masquage d'un article) sont visibles instantanement via l'API. Pas de cache - la requete attaque la base directement avec eager loading optimise.

Comment gerer la pagination des commandes ?

Standard Laravel : ?page=N&per_page=M. Reponse inclut un bloc meta avec current_page, last_page, total. Pour un export complet, bouclez tant que current_page < last_page.

Que retourne l'API si je suis en periode de bascule de plan (downgrade prevu) ?

Tant que le plan effectif au moment de la requete est Premium ou Platinum, l'API repond normalement. A la date d'effet du downgrade vers Pro/Starter, l'API renvoie 402 plan_not_eligible. Vos tokens ne sont pas supprimes : re-upgradez et tout reprend.

Peut-on lister plusieurs restaurants avec un meme token (franchises) ?

Chaque token est lie a UN restaurant. Pour gerer plusieurs etablissements, generez un token par restaurant et boucled dans votre integration. Si vous etes en plan Platinum multi-etablissements, contactez-nous pour discuter d'un token a portee groupe.

Mon prestataire integrateur veut tester sans mes vraies donnees, comment faire ?

Creez un compte demo (slug : demo-mon-restaurant), generez-y un token de test, donnez l'acces a votre prestataire. Aucune commande reelle, aucun impact sur votre compte production. Quand l'integration est validee, vous remplacez par le token production.

Pages connexes

Pour aller plus loin

L'API serieuse pour
restaurateurs serieux

Incluse en Premium (49,99 EUR HT/mois) et Platinum. Documentation publique, exemples, support reactif.

Démarrer

Démarrez gratuitement

Plan Starter gratuit, sans carte bancaire. Vous pouvez créer votre compte directement en 2 minutes, ou demander un accompagnement personnalisé.

Créer mon compte gratuit en 2 min →

- ou -

Vous préférez qu'on importe votre menu et qu'on vous accompagne ? Laissez vos coordonnées :

Sans engagement · Sans carte bancaire · Réponse sous 24h

✅ Merci ! Nous vous contactons dans les 24h.

Prêt à vous lancer ?
15 jours d'essai gratuit.

Inscription en 2 minutes, sans carte bancaire. Annulable en 1 clic. 0% de commission, hébergement France.

Créer mon compte gratuit →