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

# Codes d'erreur

> Gérez les erreurs retournées par l'API de Maketou.

L'API retourne un code HTTP et, dans certains cas, un corps JSON avec un `code` et un `message`.

## Création de panier

| Code HTTP | Code API           | Description                                                             |
| --------- | ------------------ | ----------------------------------------------------------------------- |
| `400`     | `INVALID_PRODUCT`  | Le produit est invalide, indisponible ou n'appartient pas à la boutique |
| `401`     | `INVALID_API_KEY`  | La clé API est invalide ou manquante                                    |
| `422`     | `VALIDATION_ERROR` | Le format attendu pour la payload n'est pas respecté                    |
| `429`     | `RATE_LIMITED`     | La limite de fréquence est dépassée                                     |

## Consultation de panier

| Code HTTP | Code API          | Description                          |
| --------- | ----------------- | ------------------------------------ |
| `401`     | `INVALID_API_KEY` | La clé API est invalide ou manquante |
| `404`     | —                 | Le panier est introuvable            |
| `429`     | `RATE_LIMITED`    | La limite de fréquence est dépassée  |

## Exemple

```json theme={null}
{
  "code": "RATE_LIMITED",
  "message": "Too many requests. Please retry later."
}
```

Une réponse `429` inclut un header `Retry-After`. Consultez les [limites de fréquence](/resources/rate-limits) pour savoir quand réessayer.
