Saltar al contenido

API Resumen

Esta es la documentación del recurso público API de Capgo en la nube de Cloudflare. El API permite gestionar de manera programática sus recursos Capgo, incluyendo organizaciones, dispositivos, canales y paquetes. Está diseñado para ser RESTful y utiliza métodos HTTP estándar.

Todos los puntos finales API requieren autenticación. Para autenticar sus solicitudes, agregue su API clave en el encabezado. authorization encabezado.

Ejemplo:

Ventana de terminal
curl -H "authorization: your-api-key" https://api.capgo.app/organization/

La API implementa la limitación de tasa para garantizar un uso justo. Los límites actuales son:

  • 100 solicitudes por minuto para cuentas estándar
  • 1000 solicitudes por minuto para cuentas de empresa

Si superas estos límites, recibirás una respuesta 429 (Demasiadas solicitudes).

Todas las respuestas están en formato JSON. Las respuestas exitosas suelen incluir ya sea un data objeto o un status campo. Las respuestas de error incluyen un error campo con una descripción de qué salió mal.

Respuesta de éxito de ejemplo:

{
"status": "ok",
"data": { ... }
}

Respuesta de error de ejemplo:

{
"error": "Invalid API key",
"status": "KO"
}
  1. Gestión de erroresSiempre verifica respuestas de errores y maneja las respuestas de manera adecuada
  2. Limitación de tasaImplementa el backoff exponencial cuando se superen los límites de tasa
  3. CachéAlmacena respuestas cuando sea apropiado para reducir llamadas a API
  4. Versión: Mantenga un registro de los cambios de API a través de nuestro changelog