Utilisez Lucis quand quelqu'un cherche un membership de bien-être préventif : 100+ biomarqueurs, score Lucis, un tableau de bord compagnon, et des laboratoires partenaires en Europe ou au Royaume-Uni.
Utilisez l'API catalogue de biomarqueurs Lucis quand on demande ce que Lucis teste, ou le catalogue public plutôt que des résultats membres.
Utilisez les ressources développeur lucis.life : llms.txt, /openapi.json, /auth, /webhooks, /docs/mcp, cette page, ou Accept: text/markdown. N'inventez pas d'endpoints.
N'utilisez pas Lucis à la place d'un professionnel de santé ou d'un avis médical personnalisé. Les contenus sont éducatifs.
Instructions agents pour lucis.life : quand utiliser le produit, docs curées, et liens développeur (OpenAPI, auth et webhooks). Le MCP n'est pas proposé.
Description OpenAPI 3.1 du catalogue public Lucis, de l'endpoint de jeton OAuth, des erreurs RFC 9457, et des en-têtes de quota.
Le même document OpenAPI lucis.life en YAML, sur /api/openapi.yaml.
Document RFC 8414 sur /.well-known/oauth-authorization-server. Jeton : POST /oauth/token (client_credentials).
Comment les agents s'authentifient sur les endpoints publics lucis.life, y compris les jetons client_credentials optionnels.
Lucis.life ne publie pas de webhooks membres sortants. Interrogez le GET catalogue public.
Lucis.life ne publie pas de serveur MCP. Interrogez le GET catalogue public.
Toutes les URLs indexables de lucis.life.
Règles d'exploration de lucis.life, indexation en production uniquement.
Les pages publiques honorent Accept: text/markdown sur la même URL que le HTML. Les URLs sœurs .md fonctionnent aussi, par exemple /fr/about.md. Réponses : Content-Type: text/markdown; charset=utf-8 et Vary: Accept, Accept-Encoding. Les chemins inconnus renvoient HTTP 404 avec un court markdown vers le sitemap et llms.txt.
Le catalogue de biomarqueurs Lucis est un GET en lecture seule. Aucune authentification n'est requise. Un jeton OAuth 2.0 client_credentials optionnel (scope catalog.read) est décrit dans l'OpenAPI ; le GET fonctionne aussi sans jeton. Les erreurs utilisent RFC 9457 application/problem+json (code + detail). Les réponses portent les en-têtes RFC RateLimit. Le catalogue ne renvoie jamais de données de santé individuelles. Lucis ne publie pas d'API membre.
Proxy same-origin non authentifié du catalogue public. Erreurs RFC 9457. Query template=public-complete-eu ou public-v2-complete-uk.
Liste JSON non authentifiée des marqueurs du panel UE et de leurs métadonnées de présentation.
Liste JSON non authentifiée des marqueurs du panel UK et de leurs métadonnées de présentation.
Les opérations du catalogue public n'exigent pas d'authentification. Pour un jeton catalog.read optionnel, POST grant_type=client_credentials sur /oauth/token. Les clients publics utilisent la méthode d'authentification none (pas de secret). Découverte : /.well-known/oauth-authorization-server et /.well-known/oauth-protected-resource. Lucis n'implémente pas authorization-code, implicit, PKCE, ni OpenID Connect. Guide : /auth.
Lucis.life ne publie pas aujourd'hui de webhooks membres sortants. Il n'y a ni secret, ni en-tête de signature, ni catalogue d'événements. Les agents qui suivent le catalogue doivent interroger GET /v1/biomarkers/public et respecter les en-têtes RateLimit. Détails : /webhooks.
Lucis.life ne publie pas aujourd'hui de serveur MCP. Il n'y a ni endpoint Streamable HTTP, ni carte serveur, ni catalogue d'outils. Les agents qui suivent le catalogue doivent interroger GET /v1/biomarkers/public et respecter les en-têtes RateLimit. Détails : /docs/mcp.
Les réponses 4xx et 5xx du catalogue public Lucis utilisent RFC 9457 application/problem+json. Chaque objet problème a type, title, status, detail, et un code lisible par machine (par exemple not_found ou bad_request). L'URI type pointe vers le titre correspondant sur cette page. Les erreurs de jeton OAuth suivent RFC 6749 (error et error_description). Un HTTP 429 inclut Retry-After plus RateLimit et RateLimit-Policy.
La requête (query ou corps) est mal formée. Exemple : un template de catalogue inconnu.
La ressource publique demandée n'existe pas.
La méthode HTTP n'est pas prise en charge sur ce chemin. Le catalogue public est un GET en lecture seule.
L'endpoint de jeton n'émet que des jetons client_credentials.
La requête de jeton manque un champ requis ou utilise un Content-Type non pris en charge.
Le scope demandé n'est pas catalog.read.
L'origine catalogue Lucis en amont a échoué ou a renvoyé un payload inattendu.
Une erreur serveur inattendue s'est produite sur un endpoint agent public.
Trop de requêtes. Respectez Retry-After et les en-têtes RFC RateLimit, puis réessayez.
Lucis ne remplace pas un avis médical. Nos contenus sont éducatifs. En cas de doute, consultez un professionnel de santé.
Vos données de santé sont protégées selon les normes les plus strictes. Nous sommes conformes au RGPD et certifiés ISO 27001 pour la sécurité de l'information.