> For the complete documentation index, see [llms.txt](https://docs.exoclick.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.exoclick.com/api/fr/api-publique-exoclick/api-manual-errors.md).

# Erreurs

Toutes les erreurs renverront le code de réponse HTTP le plus spécifique et approprié du tableau suivant :

## Codes de retour

| Code | Erreur                           | Description                                                                                                         |
| ---- | -------------------------------- | ------------------------------------------------------------------------------------------------------------------- |
| 400  | Requête incorrecte               | Une requête malformée a été reçue du client. Il s’agit de la réponse la plus générique fournie par l’API            |
| 401  | Non autorisé                     | Vous n’êtes pas autorisé et ne pouvez pas accéder à la ressource demandée                                           |
| 403  | Interdit                         | Vous n’avez pas l’autorisation d’accéder à la ressource demandée                                                    |
| 404  | Introuvable                      | La ressource demandée est introuvable. Elle pourra devenir disponible plus tard                                     |
| 405  | Méthode non autorisée            | Une méthode HTTP non prise en charge a été utilisée pour la ressource demandée                                      |
| 406  | Non acceptable                   | Le type Accept ou Accept-Encoding demandé par le client n’est pas disponible                                        |
| 409  | Conflit                          | La requête ne peut pas être complétée car il existe un conflit avec la ressource existante                          |
| 410  | Parti                            | La ressource demandée n’est plus disponible et ne le sera jamais à l’avenir                                         |
| 411  | Longueur requise                 | La ressource demandée attend qu’un Content-Length soit fourni par le client                                         |
| 413  | Entité de requête trop grande    | Le corps de la requête fourni par le client était trop volumineux, la ressource refuse de le traiter                |
| 415  | Type de média non pris en charge | Un Content-Type incorrect (ou absent) a été fourni par le client                                                    |
| 422  | Entité non traitable             | La requête n’est pas malformée et le type de média est acceptable, mais la ressource ne peut pas traiter la requête |
| 429  | Trop de requêtes                 | La limite de débit a été atteinte. Veuillez consulter la section Limitation de débit pour plus d’informations       |
| 500  | Erreur interne du serveur        | Le serveur n’a pas pu traiter votre requête en raison d’une erreur interne inattendue du serveur                    |
| 501  | Non implémenté                   | La ressource demandée n’a pas été implémentée                                                                       |
| 503  | Service indisponible             | Le service demandé est temporairement indisponible                                                                  |

## Format de réponse standard

Toutes les erreurs auront un corps de réponse standard avec deux champs, `code` et `message`. D’autres champs peuvent être utilisés, mais ils sont facultatifs.

## Exemples

Il s’agit de la forme la plus simple du corps de retour d’une erreur ; les clients peuvent compter sur le fait que ces champs seront présents dans chaque erreur.

### Réponses d’erreur - Exemple 1 (de base)

```json
{
  "code": 429,
  "message": "Vous avez dépassé votre nombre de requêtes. Veuillez réessayer plus tard"
}
```

L’exemple suivant contient, en plus des champs standard, des erreurs associées à cette requête spécifique.

### Réponses d’erreur - Exemple 2 (plus complexe)

```json
{
  "code": 422,
  "message": "Entité non traitable",
  "cause": "Échec de la validation",
  "errors": [
    {
      "resource": "Issue",
      "field": "title",
      "code": "missing_field"
    },
    ...
  ]
}
```


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.exoclick.com/api/fr/api-publique-exoclick/api-manual-errors.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
