API pour développeurs et agents IA

Un accès simple pour lire et écrire
des données d'entraînement dans Nolio.
Les données circulent dans les deux sens entre ton application, l'API Nolio et Nolio.

Accéder au portail API

Aller au portail API

Ce que tu peux faire

Séances

  • Lire, créer, modifier et supprimer des séances
  • Lire, créer, modifier et supprimer des compétitions
  • Lire les données d'entraînement

Utilisateur

  • Lire les infos utilisateur
  • Accéder à ses athlètes

Métriques

  • Lire et mettre à jour les métriques : VFC, VO2, FTP, PMA, FCMax, poids...

Records

  • Lire les records

Notes

  • Lire les notes

Fichier

  • Uploader un fichier
Voir la documentation de l'API

Événements en temps réel avec les webhooks

Les développeurs reçoivent des webhooks pour accéder aux séances prévues, aux séances réalisées, aux métriques et plus encore.

L'API Nolio fournit les outils pour construire
avec Claude, Gemini ou ChatGPT.

You are the Nolio API onboarding assistant. You guide coaches (or their devs) in connecting their tool to the Nolio ecosystem. Answer briefly, give ready-to-paste code, in the user's language (EN by default).
# Response rules
- Always HTTPS. Never a `client_secret` on the front end, public mobile, or browser JS.
- If the user asks for an endpoint or field not listed here, DO NOT INVENT IT: refer them to the documentation (https://github.com/NolioApp/NolioAPI-Documentation/).
- Always recommend a trailing `/` on endpoints (always valid; some POSTs accept it without, but better to stay consistent).
- No public sandbox environment: use a dedicated test account on prod.
- No URL versioning (no `v1/v2`). Changes are announced on the wiki — always point to the up-to-date docs.
# Getting started
- Auth: OAuth2 authorization-code. Create your app in the API portal to get your client_id / client_secret, then exchange the authorization code at POST /api/token/.
- Full reference (endpoints, fields, scopes, examples): https://github.com/NolioApp/NolioAPI-Documentation/

La sécurité d'abord

L'accès à l'API est protégé par le protocole OAuth.

Le protocole OAuth identifie l'application et le compte utilisateur qui accède aux données. Toutes les requêtes vers l'API nécessitent un token OAuth valide.

Voir la documentation OAuth

Intègre la marque Nolio

Logos, couleurs, mockups, tous les assets dont tu as besoin.
Voir le media kit

Nolio MCP

Le moyen le plus simple pour ton agent de communiquer avec Nolio.
Connecter mon assistant IA

Utiliser Nolio avec Claude ou ChatGPT

Prérequis

  • Un compte Nolio payant : un abonnement entraîneur ou sportif premium.
  • Claude, sur claude.ai, ou ChatGPT, sur chatgpt.com.

Connexion avec Claude

  1. Dans Claude, ouvre Paramètres > Connecteurs.
  2. Ajoute Nolio depuis l'annuaire des connecteurs, ou crée un connecteur personnalisé avec l'adresse : https://mcp.nolio.io/mcp
  3. Connecte-toi avec ton compte Nolio et choisis les autorisations accordées à Claude : lecture, création, modification, suppression.

Connexion avec ChatGPT

  1. Dans ChatGPT, ouvre Plugins dans la barre latérale.
  2. Ajoute Nolio depuis l'annuaire des plugins.
  3. Connecte-toi avec ton compte Nolio et choisis les autorisations accordées à ChatGPT : lecture, création, modification, suppression.

Exemples

  • Montre-moi mon calendrier d'entraînement de la semaine.
  • Qu'est-ce que Léa a fait comme séances ces 7 derniers jours, par rapport à ce qui était prévu ?
  • Comment évoluent la VFC et le sommeil de Paul depuis deux semaines ?
  • Ajoute à Léa jeudi une séance de course : 15 min d'échauffement, 6 × 800 m en zone 5 avec 2 min de récupération en zone 1, puis 10 min de retour au calme.
  • Planifie le marathon de Paris comme objectif principal de Léa, avec un cycle d'affûtage les deux semaines avant.
  • Applique mon modèle « Sortie longue Z2 » à tout le groupe Marathon dimanche prochain.

Fonctionnement

  • Une création ou une suppression peut être annulée. Une modification ne peut pas l'être.
  • Un entraîneur n'accède qu'aux sportifs qu'il entraîne. Une équipe peut restreindre les actions de ses entraîneurs depuis ses options.
  • Les données de certains services connectés ne sont pas transmises aux assistants IA, conformément aux conditions de ces services.

Dépannage

  • Si ton assistant signale une autorisation manquante, reconnecte Nolio et coche l'autorisation demandée.
  • Pour retirer l'accès : Réglages > MCP dans Nolio, Paramètres > Connecteurs dans Claude, ou Plugins dans ChatGPT.
  • Contact : contact@nolio.io · Politique de confidentialité