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

# invalid_request

> Erreur invalid_request de l'API publique — échec de la validation ou état actuel de la ressource empêchant l'opération (HTTP 400 ou 409).

| | |
| - | - |
| **Code** | `invalid_request` |
| **Statut HTTP** | `400 Bad Request` ou `409 Conflict` |
| **Nouvelle tentative possible** | Non |

## Signification

La requête était invalide sur le plan syntaxique ou sémantique : corps de requête mal formé, champ obligatoire manquant ou valeur de paramètre en dehors de la plage autorisée. Lorsque le problème est imputable à un seul paramètre, le champ `param` l'indique.

Une réponse `409` signifie que la requête est en conflit avec l'état actuel de la ressource. Par
exemple, la création d'un client OAuth peut échouer parce que le compte de service cible
est inactif, ne dispose pas d'une autorisation demandée ou a atteint sa limite de clients. Examinez
`status` et `detail` conjointement ; le code d'erreur seul ne permet pas de distinguer ces
situations d'une requête mal formée.

## Marche à suivre

* Lisez `detail` et `param` : ils décrivent précisément ce qui a échoué lors de la validation.
* Pour `400`, corrigez la requête avant de la renvoyer.
* Pour `409`, résolvez d'abord le conflit lié à l'état du compte, à l'autorisation accordée ou à la capacité. Un client
  OAuth en attente de nettoyage occupe toujours de la capacité. Conservez la clé de nouvelle tentative
  lorsque vous réessayez la même tentative de création après avoir résolu le conflit.
* Consultez la référence de l'API pour connaître les champs obligatoires, les types et les valeurs autorisées de l'opération.


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