Aller au contenu principal

Conflit de crédit d’avis

typehttps://docs.frem.sh/reference/api/errors/advisory-credit-conflict
Statut HTTP409 Conflict

Ce que cela signifie

La personne est déjà créditée dans cet avis, ou l’avis a atteint le nombre maximal de crédits (20).

Exemples de messages detail renvoyés avec cette erreur :

  • mallory is already credited.
  • at most 20 credits.

Que faire

Supprimez d’abord le crédit existant si vous voulez en changer le type.

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/advisory-credit-conflict",
  "title": "Conflict",
  "status": 409,
  "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.