Documentation

Clés API

Accès programmatique à vos applications Bosferi

Overview

Les clés API permettent à des outils et intégrations externes de lire et d'écrire directement des données dans vos applications Bosferi, sans qu'une personne soit connectée. Chaque clé est limitée à une application et à un niveau d'autorisation précis, indépendamment de tout autre paramètre d'accès de votre entreprise.

Forfait Enterprise

L'accès API est inclus dans le forfait Enterprise. Installez-le depuis Paramètres → Apps pour commencer à générer des clés. Pour connecter Claude ou ChatGPT avec n'importe quel forfait, connectez-vous avec votre compte Bosferi depuis le connecteur. Consultez la documentation MCP.

Générer une clé

  1. Allez dans Paramètres → Clés API.
  2. Cliquez sur « Générer une nouvelle clé », donnez-lui un nom et choisissez un niveau d'autorisation pour Calendar (lecture seule, ou lecture et modification).
  3. Copiez la clé affichée : c'est la seule fois qu'elle est affichée.

Important:

La clé brute n'est jamais stockée et ne peut pas être récupérée. Si vous la perdez, révoquez-la et générez-en une nouvelle.

Scopes

Les autorisations de chaque clé sont définies explicitement pour chaque application lors de sa création. Elles n'héritent d'aucun autre paramètre de votre entreprise, y compris des autorisations d'accès aux applications de Bosferi AI. Calendar sert d'exemple ci-dessous.

  • Lecture : la clé peut lire des données (par exemple, lister et obtenir des événements du calendrier) mais ne peut rien créer, modifier ni supprimer.
  • Modification : la clé peut lire et écrire (créer, modifier et supprimer).

Authentifier les requêtes

Envoyez votre clé sous forme de jeton Bearer dans l'en-tête Authorization à chaque requête:

Authorization: Bearer bos_live_k_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

API Agenda

Prenons Calendar comme exemple. Points de terminaison:

GET/v1/calendar/events
GET/v1/calendar/events/:id
POST/v1/calendar/events
PUT/v1/calendar/events/:id
DELETE/v1/calendar/events/:id
Lister les événements
curl "https://api.bosferi.com/v1/calendar/events?from=2026-01-01&to=2026-01-31" \
  -H "Authorization: Bearer bos_live_k_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
Créer un événement
curl -X POST "https://api.bosferi.com/v1/calendar/events" \
  -H "Authorization: Bearer bos_live_k_xxxxxxxx_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Team standup",
    "start": "2026-01-15T09:00:00",
    "end": "2026-01-15T09:30:00",
    "allDay": false,
    "color": "primary"
  }'

Limites de débit

Chaque clé est limitée à 120 requêtes par minute. Au-delà, les requêtes renvoient un statut 429 avec un en-tête Retry-After.

Révoquer une clé

Révoquez une clé à tout moment depuis Paramètres → Clés API. La révocation est immédiate : toute requête utilisant cette clé est rejetée à partir de ce moment.

Fonctionne aussi comme serveur MCP

Chaque clé API peut se connecter directement à Claude, ChatGPT et à d'autres clients compatibles MCP, sans configuration distincte. Consultez le guide du serveur MCP.

Questions fréquentes

Puis-je créer plus d'une clé?
Oui. Créez autant de clés que nécessaire (par exemple, une par intégration) afin que chacune puisse être révoquée indépendamment sans affecter les autres.
J'ai perdu ma clé. Puis-je la consulter à nouveau?
Non. Seul le hachage bcrypt du secret de votre clé est stocké, il ne peut donc plus jamais être affiché après sa création. Révoquez la clé perdue et générez-en une nouvelle.

Besoin d'aide?

Des questions sur l'API ou sur une intégration en particulier ? Notre équipe est là pour vous aider.

Assistance générale:
[email protected]

Dernière mise à jour : septembre 2026