Clés API

Chaque projet a une clé publique et une clé secrète. La clé publique (blipit_pk_...) ne peut qu'envoyer des événements, sessions, retours, logs, spans, replays et vitals, elle est donc sans risque dans un navigateur. La clé secrète (blipit_sk_...) peut aussi lire et modifier les problèmes, déclarer des releases et deploys, envoyer des source maps et ouvrir le serveur MCP, elle reste donc sur votre serveur ou dans Odoo.

1Les trouver

Clés API dans la barre latérale liste chaque projet. La clé publique est toujours affichée. La clé secrète est affichée une fois à sa création et stockée hachée : « Copiez-la maintenant ; elle est stockée hachée et ne peut plus être affichée. »

2Renouveler la clé secrète

Créer une nouvelle clé secrète met immédiatement fin au fonctionnement de l'ancienne, mettez donc à jour Odoo ou votre pipeline juste après. Propriétaires et administrateurs uniquement ; le renouvellement est inscrit dans le journal d'audit.

3Liaison d'instance

Quand Odoo se connecte, la clé est liée à une empreinte de cette base de données et chaque requête qui en provient porte X-Blipit-Instance. Une requête avec la même clé depuis une autre base de données, ou une requête avec le mauvais en-tête d'instance, reçoit 403 « this key is bound to a different instance ». Un projet ne contient qu'une instance, une copie restaurée a donc besoin de son propre projet et de sa propre clé.

4Retirer un projet

Retirer ce projet sur la page du projet supprime définitivement ses événements, logs, spans, problèmes, clés, source maps et liaisons d'instance. Ses moniteurs et pages de statut appartiennent à l'espace de travail et ne sont pas touchés.

Bon à savoir

  • Un DSN Sentry n'est que la clé publique et l'identifiant de projet : https://<public key>@in.blipit.io/<project id>. L'onglet SDK Sentry de la page Clés du projet l'affiche prérempli.
  • Soixante clés inconnues depuis une même adresse en une minute bloquent cette adresse pendant une minute ; les clés connues continuent de fonctionner.

Bloqué ? Écrivez à support@blipit.io. Les clés et le DSN exact de chaque projet sont sous Clés API dans app.blipit.io.