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

# Erreurs de requête

> Référence des codes de réponse HTTP que l’API ABBYY FlexiCapture for Invoices Cloud renvoie en cas d’échec, y compris les corps de réponse d’erreur 400, 403, 429 et 500.

API ABBYY FlexiCapture for Invoices Cloud utilise les codes de réponse HTTP standard pour indiquer l’échec d’une requête d’API.

| Code | Statut                    | Signification                                                                                                                                                                                                                                                                                                                                                                                                                                                    |
| ---- | ------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| 400  | Requête incorrecte        | Renvoyé si des données d’entrée non valides sont spécifiées. Le corps de la réponse contient une instance de `BadRequestBodyModel`.                                                                                                                                                                                                                                                                                                                              |
| 403  | Interdit                  | Pour utiliser cette méthode, vous avez besoin d’un tenant dédié. Contactez-nous et nous en créerons un pour vous.                                                                                                                                                                                                                                                                                                                                                |
| 404  | Introuvable               | Renvoyé si la ressource est introuvable.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 409  | Conflit                   | Renvoyé si la ressource n’est pas prête.                                                                                                                                                                                                                                                                                                                                                                                                                         |
| 429  | Trop de requêtes          | Renvoyé lorsque la charge de travail connaît un pic tandis que des ressources de traitement supplémentaires sont en cours d’allocation par Azure Resource Manager. Pour gérer ces erreurs, implémentez un mécanisme de réessai qui évite la surcharge des requêtes — par exemple, une temporisation exponentielle, en envoyant la première nouvelle tentative après 5 secondes et en augmentant le temps d’attente pour les requêtes suivantes jusqu’à 1 minute. |
| 500  | Erreur interne du serveur | Le corps de la réponse contient une instance de `InternalServerErrorModel`.                                                                                                                                                                                                                                                                                                                                                                                      |
| 503  | Service indisponible      | Renvoyé lorsque la charge de travail connaît un pic tandis que des ressources de traitement supplémentaires sont en cours d’allocation par Azure Resource Manager. Traitez ces erreurs de la même manière que les erreurs 429.                                                                                                                                                                                                                                   |

<div id="badrequestbodymodel">
  ## BadRequestBodyModel
</div>

Représentation JSON :

```json theme={null}
{
  "id": "string",
  "error": "string",
  "error_description": "string"
}
```

| Field               | Type   | Description                           |
| ------------------- | ------ | ------------------------------------- |
| `id`                | string | Obligatoire. ID de requête.           |
| `error`             | string | Obligatoire. Code d’erreur.           |
| `error_description` | string | Obligatoire. Description de l’erreur. |

<div id="internalservererrormodel">
  ## InternalServerErrorModel
</div>

Représentation JSON :

```json theme={null}
{
  "id": "string",
  "requestId": "string",
  "statusCode": 0,
  "errorCode": 0,
  "message": "string"
}
```

| Champ        | Type              | Description                              |
| ------------ | ----------------- | ---------------------------------------- |
| `id`         | string            | Obligatoire. ID de l’erreur.             |
| `requestId`  | string            | Obligatoire. ID de requête.              |
| `statusCode` | integer (\$int32) | Obligatoire. Code de statut de l’erreur. |
| `errorCode`  | integer (\$int32) | Obligatoire. Code d’erreur.              |
| `message`    | string            | Obligatoire. Message d’erreur.           |
