Aller au contenu principal

Trop de lignes

typehttps://docs.frem.sh/reference/api/errors/too-many-rows
Statut HTTP413 Payload Too Large

Ce que cela signifie

Un export CSV contiendrait plus de lignes qu’une réponse ne peut en transporter (200 000). Rien n’a été renvoyé.

Exemples de messages detail renvoyés avec cette erreur :

  • This export has {count} rows; a CSV response carries at most 200000. Narrow the filters, page through the JSON API, or request a data export.

Que faire

Affinez les filtres (écosystème, environnement, licence, sujet), parcourez la réponse JSON page par page avec cursor, ou demandez l’inventaire complet dans un export de données de l’organisation.

Forme de la réponse

Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :

{
  "type": "https://docs.frem.sh/reference/api/errors/too-many-rows",
  "title": "Payload Too Large",
  "status": 413,
  "detail": "..."
}

Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.