| missing_header | 401 | L'en-tête Authorization n'a pas été envoyé. |
| malformed_header | 401 | L'en-tête Authorization n'est pas Bearer + cot_live_<32 hex>. |
| unknown_token | 401 | Le token ne correspond à aucune ligne active. Peut avoir été révoqué ou jamais généré. |
| revoked | 403 | Le token existe mais a été révoqué (abonnement annulé, révocation manuelle). |
| account_suspended | 403 | Le compte auquel appartient ce token est suspendu ou fermé. Ses tokens fonctionnent à nouveau lorsque la suspension est levée ; ceux d'un compte fermé sont révoqués avec son abonnement et ne reviennent pas si le compte est restauré. |
| rate_limited | 429 | Limite par minute ou par jour dépassée. L'en-tête Retry-After indique le nombre de secondes à attendre. |
| invalid_code | 400 | cftc_code dans le chemin n'a pas passé la validation alphanumérique. |
| invalid_family | 400 | Paramètre family hors de legacy, disagg, tff, supp. |
| invalid_from | 400 | Le paramètre from n'est pas une date YYYY-MM-DD valide. |
| invalid_to | 400 | Le paramètre to n'est pas une date YYYY-MM-DD valide. |
| invalid_variant | 400 | Le paramètre variant n’est ni futonly ni combined. |
| variant_not_published | 400 | La CFTC ne publie pas cette variante du rapport (supp : Futures & Options Combined uniquement). |
| variant_unavailable | 404 | Cette variante du rapport n’est pas encore disponible. |
| no_data | 404 | Aucun historique pour le marché demandé dans la famille demandée. |
| db_error | 500 | Erreur de base de données interne. Réessayer une fois ; si persistant, contacter le support. |
| internal | 500 | Erreur serveur inattendue. Réessayer une fois ; si persistant, contacter le support. |
| demo_rate_limited | 429 | /api/v1/demo/ limite par hash d'IP (10/jour) atteinte. |