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

# Errores

> Una sola forma de error, seis códigos estables.

Todo error de la API PMS de Tatallo tiene la misma forma:

```json theme={"dark"}
{
  "error": {
    "code": "property_not_found",
    "message": "Property not found.",
    "request_id": "385c1118-7082-4e15-97a7-16703f74d58b"
  }
}
```

| Campo | Significado |
| - | - |
| `code` | Un código estable, en snake\_case. **Decide según este valor.** |
| `message` | Una explicación en inglés para personas, sea cual sea tu `Accept-Language`. Puede cambiar en cualquier momento: no decidas nunca en función de ella. |
| `request_id` | El mismo valor que la cabecera `X-Request-Id` de la respuesta. Cítalo a [soporte](https://tatallo-docs.mintlify.site/es/platform/support.md). |

## Códigos

| Estado | `code` | Significado | Qué hacer |
| - | - | - | - |
| `400` | `invalid_limit` | `limit` no es un número entero de 1 a 100. | Envía un `limit` de 1 a 100, o ninguno para el valor predeterminado de 25. |
| `400` | `invalid_cursor` | `cursor` no es un cursor que haya recibido esta clave: se editó, se construyó a mano o se emitió para otra clave u otro entorno. | Reinicia el recorrido sin cursor. Consulta [Paginación](https://tatallo-docs.mintlify.site/es/platform/pagination.md). |
| `401` | `unauthorized` | La clave falta, está mal formada, es del otro entorno, ha caducado o está revocada. | Comprueba la clave y la URL base. Consulta [Autenticación](https://tatallo-docs.mintlify.site/es/get-started/authentication.md). |
| `403` | `insufficient_scope` | La clave es válida, pero no tiene el scope que exige la ruta. | Pide una clave con ese scope. |
| `404` | `property_not_found` | La propiedad no está conectada a tu PMS, o no existe. Ambos casos reciben la misma respuesta. | Usa un `id` de `GET /v1/properties`. |
| `429` | `rate_limited` | Demasiadas solicitudes en este minuto. | Espera los segundos de `Retry-After`. Consulta [Límites de frecuencia](https://tatallo-docs.mintlify.site/es/platform/rate-limits.md). |

Los códigos no cambian de significado dentro de `/v1`. Pueden añadirse códigos nuevos para situaciones nuevas, así que trata un código desconocido según su estado HTTP.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.