> ## Documentation Index
> Fetch the complete documentation index at: https://docs.casebender.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducción a la API

> Documentación de la API de CaseBender

# 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.

```bash theme={null}
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:

```bash theme={null}
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:

```json theme={null}
{
  "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:

```json theme={null}
{
  "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:

* [Alertas](/es/api-reference/endpoint/alert/get)

## Herramientas y SDKs

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

* [JavaScript/TypeScript](https://github.com/casebender/casebender-js)
* [Python](https://github.com/casebender/casebender-python)
* [Go](https://github.com/casebender/casebender-go)

## Soporte

Si tiene preguntas o problemas con la API, póngase en contacto con nuestro [equipo de soporte](mailto:api-support@casebender.com).
