Administración
Acceso por API y documentación de la API
Genere pares de claves para sistemas de terceros y consulte las interfaces de su propia instalación.
En EasyUC: EasyUC Cisco → Administration → Integrations & Communication → API Access / API Documentation
Para qué sirve
Una cuenta de API es un par de claves formado por una clave de API y un secreto de API con el que un sistema de terceros inicia sesión en la interfaz de EasyUC, por ejemplo un sistema de tickets o un sistema de gestión de identidades que hace que se creen usuarios y teléfonos automáticamente.
La página API Documentation muestra las interfaces de esta misma instalación en una interfaz Swagger: endpoints, parámetros, respuestas. Se divide en las áreas default, devices, users, groups, reporting, curri, templates, voicemails y globals.
Requisitos previos
- Una cuenta con el tipo de acceso Administrator (full access) (
ROLE_APP_ADMIN) o la cuenta de propietario (ROLE_OWNER). Solo estas cuentas ven el menú Administration. - Un lugar de almacenamiento seguro para el secreto, por ejemplo una caja fuerte de contraseñas.
- Está definido el propósito de cada cuenta de API. Cree una cuenta independiente para cada sistema de terceros, de modo que pueda revocarla individualmente.
Paso a paso: generar una cuenta de API
Paso a paso: consultar una interfaz
Paso a paso: revocar una cuenta de API
Campos y opciones
| Campo / acción | Significado y uso |
|---|---|
| API Key | Parte pública de la cuenta. Permanece en la lista de forma permanente. |
| Api secret | Parte secreta. Se muestra solo en la ventana de notificación tras la generación. |
| Create | Genera un nuevo par de claves. No hay más entradas ni restricción a permisos individuales. |
| Delete | Elimina la cuenta. Una clave eliminada no se puede restaurar. |
| Definiciones de la documentación de la API | default, devices, users, groups, reporting, curri, templates, voicemails, globals. |
Comprobar el resultado y acotar errores
- Éxito: el sistema de terceros inicia sesión con la clave y el secreto y recibe respuestas a sus llamadas.
- Se ha perdido el secreto: elimine la cuenta y genere una nueva. Un secreto no se puede mostrar de nuevo.
- El inicio de sesión se rechaza temporalmente tras varios intentos fallidos: EasyUC ralentiza los inicios de sesión fallidos repetidos. Corrija las credenciales y espere unos minutos.
- La documentación de la API permanece vacía: solo la pueden consultar los usuarios que han iniciado sesión. Inicie sesión de nuevo y cargue la página.
- Utilice los endpoints y nombres de campo de la documentación de su propia instalación, no los de otra versión.
- El registro de auditoría conoce el tipo de actor API user. Allí puede rastrear qué se modificó mediante una cuenta de API.