Conoce como adquirir la API y aprende a usar su documentación y endpoints.
Actualizado el 26 de septiembre de 2024 Tiempo estimado de lectura: 1 minuto
🤔 Sabes ¿Qué es una API y cómo funciona? aprende los conceptos básicos aquí 👈
Con el fin de que puedas integrar kawak® con otras aplicaciones o sistemas de información, podrás utilizar nuestra API de integración. Para lograrlo realiza los siguientes pasos:
A. Solicitud del servicio
Para adquirir este servicio adicional, comunícate con nuestra área comercial, más información ⬅️ .
B. Credenciales de acceso
Una vez adquirido el servicio crearemos las credenciales (email, password e instancia) de acceso a la API de tu empresa, usando la cuenta de correo que hayas suministrado previamente. A dicha cuenta te llegarán las credenciales de acceso.
C. Documentación
En este documento: https://api.kawak.com.co/docs/index.html 👈 encontrarás todos los puntos finales o endpoints de nuestra API, disponibles para tus integraciones agrupados por módulo. Ten en cuenta que así no tengas un módulo licenciado puedes acceder a su documentación.
Encontrarás endpoints de diferentes tipos: GET, POST, PUT, DELETE una vez identificado el endpoint requerido haz clic sobre este y verás los parámetros y mensajes de respuesta del mismo. Por ejemplo, este endpoint es para la creación de una acción de mejora 👇
D. Autenticación: Cómo obtener el bearer token
A través de las credenciales de acceso suministradas y el endpoint /login, podrás generar el token de autorización (bearer token) que te permitirá utilizar los endpoints de la API.
Para ello podrás utilizar una herramienta de API como Postman o Insomnia, o también a través del botón que encuentras en la página de documentación de la API: https://api.kawak.com.co/docs/index.html al dar clic en el botón verás la información que está en la imagen que se muestra a continuación 👇, donde vas a ingresar las credenciales (email, password e instancia) de acceso.
E. Listo para usar los endpoints
Mediante el bearer token obtenido en el punto anterior, podrás usar los diferentes endpoints de la API de kawak®:
- Endpoint que te permite obtener procesos
- Endpoint para creación de planes de acción de acciones de mejora
- Endpoint que te permite obtener todos los datos asociados a los campos que se completan al crear documentos
- Endpoint que te permite obtener todos los datos de una planeación
- Endpoint que te permite obtener el reporte y el análisis de todas las acciones de mejora
- Endpoint de planeación, devuelve todos los periodos para que puedan ser analizados
- Endpoint de riesgos y calificación, para el reporte y análisis de la información de una matriz de riesgos.
- Endpoint de salidas no conformes, permite consultar filtrando opcionalmente por parámetros como id del proceso, id del producto o servicio, id de área/dependencia, estado, fecha de identificación (rango).
- Endpoint de controles seguimiento y evaluación de los riesgos u oportunidades, se puede consultar filtrando por el id del sistema de gestión de riesgos, y opcionalmente por parámetros como id del riesgo, id del control, id del proceso.
- Endpoint de planes de acción por acción de mejora, permite consultar todas las acciones y las actividades del plan de acción, pudiéndose filtrar opcionalmente por id de la acción, id de la oportunidad de mejora, estado, id de usuario responsable o un rango de fecha de vencimiento.
- Endpoint que te permite obtener los datos de los indicadores para un período y fecha de corte, de cualquier frecuencia que cuenten con resultados para el periodo consultado. También puedes obtener la dependencia (de que indicador depende), incidencia (en cual o cuales indicadores incide) y el objetivo relacionado a la planeación (objetivo estratégico de la planeación a que el indicador está asociado).
En este endpoint 👇 por ejemplo está consultando todo el listado de documentos.
El único parámetro que esté endpoint requiere es la autorización, que corresponde al bearer token.
🔔 Recuerda comunicarte con nuestra área comercial para adquirir este servicio, más información ⬅️