Administration
Accès API et documentation de l’API
Générer des paires de clés pour des systèmes tiers et consulter les interfaces de votre propre installation.
Dans EasyUC : EasyUC Cisco → Administration → Integrations & Communication → API Access / API Documentation
À quoi cela sert
Un compte API est une paire de clés composée d’une clé API et d’un secret API avec lesquels un système tiers se connecte à l’interface d’EasyUC, par exemple un système de tickets ou un système de gestion des identités qui fait créer automatiquement des utilisateurs et des téléphones.
La page API Documentation présente les interfaces de cette installation précise dans une interface Swagger : endpoints, paramètres, réponses. Elle est divisée en domaines : default, devices, users, groups, reporting, curri, templates, voicemails et globals.
Prérequis
- Un compte ayant le type d’accès Administrator (full access) (
ROLE_APP_ADMIN) ou le compte propriétaire (ROLE_OWNER). Seuls ces comptes voient le menu Administration. - Un lieu de stockage sécurisé pour le secret, par exemple un coffre-fort de mots de passe.
- La finalité de chaque compte API est définie. Créez un compte distinct pour chaque système tiers afin de pouvoir le révoquer individuellement.
Procédure pas à pas : générer un compte API
Procédure pas à pas : consulter une interface
Procédure pas à pas : révoquer un compte API
Champs et options
| Champ / action | Signification et utilisation |
|---|---|
| API Key | Partie publique du compte. Reste en permanence dans la liste. |
| Api secret | Partie secrète. Affichée uniquement dans la fenêtre de notification après la génération. |
| Create | Génère une nouvelle paire de clés. Il n’y a pas d’autres saisies et pas de restriction à des autorisations individuelles. |
| Delete | Supprime le compte. Une clé supprimée ne peut pas être restaurée. |
| Définitions de la documentation de l’API | default, devices, users, groups, reporting, curri, templates, voicemails, globals. |
Vérifier le résultat et circonscrire les erreurs
- Réussite : le système tiers se connecte avec la clé et le secret et reçoit des réponses à ses appels.
- Le secret est perdu : supprimez le compte et générez-en un nouveau. Un secret ne peut pas être affiché de nouveau.
- La connexion est temporairement refusée après plusieurs tentatives échouées : EasyUC ralentit les connexions échouées répétées. Corrigez les identifiants et patientez quelques minutes.
- La documentation de l’API reste vide : elle n’est accessible qu’aux utilisateurs connectés. Reconnectez-vous et rechargez la page.
- Utilisez les endpoints et les noms de champs de la documentation de votre propre installation, pas ceux d’une autre version.
- L’audit log connaît le type d’acteur API user. Vous pouvez y retracer ce qui a été modifié via un compte API.