Pour les agents et les développeurs

Ressources développeur lucis.life

Appelez lucis.life depuis un agent via la spec OpenAPI lucis.life, les docs auth lucis.life, llms.txt, les pages markdown, et le catalogue public de biomarqueurs. Lucis ne publie pas d'API membre. Les webhooks et le MCP lucis.life ne sont pas proposés ; interrogez le GET catalogue.

Quand utiliser Lucis

  • 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.

Fichiers lisibles par les machines

  • llms.txt lucis.life

    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é.

  • Spec OpenAPI lucis.life (openapi.json)

    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.

  • Spec OpenAPI lucis.life (YAML)

    Le même document OpenAPI lucis.life en YAML, sur /api/openapi.yaml.

  • Métadonnées OAuth 2.0 lucis.life

    Document RFC 8414 sur /.well-known/oauth-authorization-server. Jeton : POST /oauth/token (client_credentials).

  • Docs auth lucis.life

    Comment les agents s'authentifient sur les endpoints publics lucis.life, y compris les jetons client_credentials optionnels.

  • Webhooks lucis.life

    Lucis.life ne publie pas de webhooks membres sortants. Interrogez le GET catalogue public.

  • MCP lucis.life

    Lucis.life ne publie pas de serveur MCP. Interrogez le GET catalogue public.

  • sitemap.xml

    Toutes les URLs indexables de lucis.life.

  • robots.txt

    Règles d'exploration de lucis.life, indexation en production uniquement.

Négociation de contenu markdown

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.

Docs API lucis.life

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.

Docs auth lucis.life

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.

Webhooks lucis.life

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.

MCP lucis.life

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.

Erreurs typées Lucis

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.

  • bad-request

    La requête (query ou corps) est mal formée. Exemple : un template de catalogue inconnu.

  • not-found

    La ressource publique demandée n'existe pas.

  • method-not-allowed

    La méthode HTTP n'est pas prise en charge sur ce chemin. Le catalogue public est un GET en lecture seule.

  • unsupported-grant-type

    L'endpoint de jeton n'émet que des jetons client_credentials.

  • invalid-request

    La requête de jeton manque un champ requis ou utilise un Content-Type non pris en charge.

  • invalid-scope

    Le scope demandé n'est pas catalog.read.

  • bad-gateway

    L'origine catalogue Lucis en amont a échoué ou a renvoyé un payload inattendu.

  • internal-error

    Une erreur serveur inattendue s'est produite sur un endpoint agent public.

  • rate-limited

    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é.

La protection des données est notre priorité absolue

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.

Plus de détails sur la sécurité des données
RGPD
RGPD
ISO 27001
ISO 27001
Hébergement certifié HDS
Hébergement certifié HDS