API de CaseBender

La API de CaseBender proporciona acceso programático a todas las funcionalidades de la plataforma. Puede utilizar la API para integrar CaseBender con sus herramientas y flujos de trabajo existentes.

Autenticación

Todas las solicitudes a la API deben autenticarse utilizando un token JWT. Para obtener un token, debe iniciar sesión a través del endpoint de autenticación.

curl -X POST https://api.casebender.com/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "su-email@ejemplo.com", "password": "su-contraseña"}'

La respuesta incluirá un token JWT que debe incluirse en el encabezado Authorization de todas las solicitudes posteriores:

curl -X GET https://api.casebender.com/alerts \
  -H "Authorization: Bearer su-token-jwt"

Formato de Respuesta

Todas las respuestas de la API están en formato JSON. Un ejemplo de respuesta exitosa:

{
  "status": "success",
  "data": {
    "id": "alert-123",
    "title": "Actividad sospechosa detectada",
    "severity": "high",
    "status": "open",
    "created_at": "2023-01-15T08:30:00Z"
  }
}

En caso de error, la respuesta incluirá un código de estado HTTP apropiado y detalles sobre el error:

{
  "status": "error",
  "error": {
    "code": "not_found",
    "message": "Alerta no encontrada"
  }
}

Límites de Tasa

La API tiene los siguientes límites de tasa:

  • 100 solicitudes por minuto para cuentas estándar
  • 1000 solicitudes por minuto para cuentas empresariales

Si excede estos límites, recibirá un código de estado HTTP 429 (Too Many Requests).

Versiones de la API

La versión actual de la API es v1. Puede especificar la versión en la URL:

https://api.casebender.com/v1/alerts

Recursos Disponibles

Explore los siguientes recursos para obtener más información sobre los endpoints específicos:

Herramientas y SDKs

CaseBender ofrece bibliotecas cliente para varios lenguajes de programación:

Soporte

Si tiene preguntas o problemas con la API, póngase en contacto con nuestro equipo de soporte.