CertifMaker Docs

Authentification

Comment s'authentifier auprès de l'API CertifMaker.

Clés API

Toutes les requêtes vers /api/v1/* (sauf la vérification publique) requièrent une clé API dans le header Authorization :

Authorization: Bearer cm_live_VOTRE_CLE

Les clés ont le format cm_live_ suivi de 32 caractères alphanumériques.

Créer une clé

Dans le dashboard : Paramètres → Clés API → Nouvelle clé.

Choisissez un nom descriptif et sélectionnez uniquement les scopes nécessaires.

Scopes disponibles

ScopeDescription
certificates:readLire les détails d'un certificat
certificates:writeGénérer des certificats (consomme des crédits)
batches:readConsulter le statut d'un batch
batches:writeCréer des batches (consomme des crédits)
templates:readLister les templates et leurs variables
verify:readVérification publique (gratuit, no auth requis)

Rotation et révocation

  • Rotation : génère une nouvelle clé et révoque l'ancienne en une transaction atomique. L'ancienne clé cesse de fonctionner immédiatement.
  • Révocation : désactive la clé définitivement depuis le dashboard.

Sécurité

  • Ne committez jamais une clé dans votre code source. Utilisez des variables d'environnement.
  • Accordez le minimum de scopes nécessaires par clé.
  • Créez une clé distincte par intégration pour pouvoir révoquer individuellement.

Erreurs d'authentification

CodeStatusCause
UNAUTHORIZED401Clé absente, invalide ou révoquée
FORBIDDEN403Scope manquant pour cet endpoint
KEY_EXPIRED401La clé a dépassé sa date d'expiration

On this page