# Autenticación y límites

Obtén una clave de API en la sección [Integraciones](https://dash.bitsby.app/integrations/list) (Integrations).

## Funcionalidades

* **Gestión de facturas:** creación, cancelación, consulta de estado
* **Gestión de pagos:** listas de pagos, asociación de un pago a una factura
* **Estadísticas:** datos agregados por proyecto, período, billetera y más
* **Facturación:** tarifas de los proyectos, saldos

## Límites

* **Frecuencia de solicitudes:** como máximo 1 solicitud por segundo por clave
* **Número de claves:** 10 por cuenta

## Autorización de solicitudes

Pasa tu clave de API en el encabezado `Authorization` para autorizar cada solicitud a la API.

Un ejemplo del encabezado `Authorization` en una solicitud a la API:

```bash
curl -X POST https://api.bitsby.app/invoices/list \
  -H "Authorization: Token MSvL2ltaDZdWVjmZURURMVWhqSJLT2NURjhL2Fla1Z1T1IxQTltKs1T3Ay"
```

## Respuesta del servidor

El servidor de la API siempre responde en JSON. Usa el parámetro `result` para saber si la solicitud tuvo éxito.

Un ejemplo de respuesta para una solicitud exitosa:

```json
{
    "result": "success",
    "data": .....
}
```

Un ejemplo de respuesta para un error:

```json
{
    "result": "error",
    "data": "Requests too frequent"
}
```
