Base de connaissances BCdiplomaBase de connaissances BCdiploma
Guide utilisateur
Guide technique
API
CGU et données
  • English
  • Français
Guide utilisateur
Guide technique
API
CGU et données
  • English
  • Français
  • API

    • Comment utiliser l'API BCdiploma
    • Automatiser le processus d'émission
    • Suppressions et désactivations
    • Mise à jour
    • Gestion des modèles de certificats
    • Gestion des parcours
    • Téléchargement
    • Exportation de données
    • Autres API
    • Gestions des erreurs

Comment utiliser l'API BCdiploma

Prérequis

  1. La mise en œuvre des interfaces décrites dans le présent document ne sera possible qu'après la configuration d'un premier modèle (template) dans l'environnement de staging ou de production;
  2. L'émetteur doit récupérer sa clé d'API et son ID d'émetteur dans le backoffice en tant qu'administrateur qui seront utilisés lors des appels API.
  3. Le format attendu pour les dates est le format ISO YYYY-MM-DD.

Généralités sur l'API

Pour la plupart des appels REST, l'authentification est obligatoire.

L'authentification est faite par une clé d'API, qui doit être définie dans l'entête de chaque appel.

Entête HTTP obligatoire :

Authorization: Bearer <your API key>

Pour récupérer votre clé d'API et votre ID d'émetteur, consulter cet article.

Les points de terminaison des API sont les suivants :

  • Recette : https://api-staging.bcdiploma.com
  • Production (les données sont localisées en zone EU, par défaut) : https://api.bcdiploma.com
  • Production (les données sont localisées en zone US, à la demande) : https://api-cus.bcdiploma.com

Ces points de terminaison sont notés [API-URL] dans la documentation qui suit.

Limites d'utilisation

Les API de BCdiploma sont utilisables quel que soit le plan que vous avez souscrit.

Sur les les points de terminaison [API-URL]

Deux types de limites s'appliquent simultanément :

  • Limite soutenue (steady) : nombre maximum de requêtes autorisées sur une fenêtre glissante de 60 secondes.
  • Limite de rafale (burst) : nombre maximum de requêtes autorisées sur une fenêtre glissante de 5 secondes, pour absorber les pics ponctuels.
Type de point de terminaisonLimite soutenue (60 s)Limite de rafale (5 s)
Sans authentification (anonyme)40050
Avec authentification (Bearer)500100
Publication24020
/admin/login6010

Sur les les points de terminaison [TOOLBOX-URL]

Point de terminaisonLimite (60 s)
GET /pdfasync/:id1
GET /pdf/:id1
POST /pdf4
Next
Automatiser le processus d'émission