updateICollectionRow
Modifier un enregistrement dans la collection.
Description
Cela renvoie une promesse qui se résout en un objet ICollectionRow.
IntegrationCollections.updateICollectionRow(
marker*,
id*,
body*,
langCode
);
Schéma des paramètres
Schéma
marker(obligatoire) : string 
Identifiant texte de la collection 
exemple : "collection1" 
id(obligatoire) : number 
Identifiant de la ligne dans la collection 
exemple : 12 
body(obligatoire) : object 
Objet pour mettre à jour un enregistrement dans la collection 
exemple :
{
  "formIdentifier": "collection-form",
  "formData": [
    {
      "marker": "collection_marker",
      "type": "string",
      "value": "Marqueur de collection"
    }
  ]
}
langCode : string 
Code de langue. Par défaut : "en_US" 
exemple : "en_US" 
Exemples
Exemple minimal
const body = {"formIdentifier": "collection-form","formData": [{"marker": "collection_marker","type": "string""value": "Marqueur de collection"}]};
const response = await IntegrationCollections.createICollectionRow("test_collection", 12, body);Exemple de réponse
{
  "id": 505,
  "createdDate": "2025-10-29T00:20:01.280Z",
  "updatedDate": "2025-10-29T00:20:01.550Z",
  "collectionId": 1,
  "langCode": "en_US",
  "formData": [
    {
      "marker": "c_marker",
      "type": "string",
      "value": "Valeur mise à jour"
    }
  ],
  "entityType": null,
  "entityId": null,
  "formIdentifier": "collection_form"
}
Schéma de réponse
Schéma : ICollectionRow
id : number 
Identifiant de l'objet. 
exemple : 1 
createdDate : string 
Date de création de l'enregistrement. 
exemple : "2023-01-01T00:00:00Z" 
updatedDate : string 
Date de dernière mise à jour de l'enregistrement. 
exemple : "2023-01-02T00:00:00Z" 
collectionId : number | null 
collectionId associé à la ligne de la collection. 
exemple : "produit", "commande", "etc" 
formData : ICollectionFormData[] 
Tableau d'objets de données de formulaire associés à la ligne de la collection. 
exemple :
[
  {
    "marker": "name_1",
    "type": "string",
    "value": "Valeur"
  }
]
entityType : string | null 
Type de l'entité associée à la ligne de la collection. 
exemple : "produit", "commande", "etc" 
entityId : number | null 
Identifiant de l'entité associée à la ligne de la collection. 
exemple : 12345 
attributeSetIdentifier : string | null 
Identifiant de l'ensemble d'attributs utilisé par le formulaire attaché à la ligne de la collection, ou null si non applicable. 
exemple : "attributeSet1" ou null 
total : string 
Nombre total. 
exemple : "1"