Aller au contenu principal

Identifiant en double

typehttps://docs.frem.sh/reference/api/errors/duplicate-id
Statut HTTP409 Conflict

Ce que cela signifie

Une autre règle de l’organisation utilise déjà cet identifiant. Un résultat désigne exactement une règle : les identifiants sont donc uniques au sein d’une organisation.

Exemples de messages detail renvoyés avec cette erreur :

  • rule id acme-no-eval is already used by “No eval”.

Que faire

Choisissez un autre identifiant, ou modifiez la règle existante.

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/duplicate-id",
  "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.