Table of Contents

Guide de migration

Catégorie : Core
Domaine : SalesAdministration
Service : CustomerContactUpdateAccess
Méthode : SetCustomerContactCustomTables

Contrat de la V1

Verbe : POST
URL : https://cegid-expert-webapi-core.cegid.com/SalesAdministration/CustomerContactUpdateAccessWebService/SetCustomerContactCustomTables
Paramètres : BODY
Le contrat de la V1 impose la saisie d’un objet contenant l’identifiant du client, le numéro de contact et les tables personnalisables.

{
  "Id": "FRO001",
  "ContactNumber": 1,
  "ContactTable01": "000002",
  "ContactTable02": "",
  "ContactTable03": "",
  "ContactTable04": "",
  "ContactTable05": "",
  "ContactTable06": "",
  "ContactTable07": "",
  "ContactTable08": "",
  "ContactTable09": "",
  "ContactTable10": ""
}

Réponse :
Le retour est booléen indiquant si le contact du client a pu être mis à jour.

Contrat de la V2

Verbe : POST
URL : https://api.cegid.com/cpa-expert-coreSalesAdministration/CustomerContactModificationWebService/UpdateSingleCustomerContact
Paramètres : BODY
Pour procéder à ma même mise à jour en V2, il faut fournir le même identifiant client, le même numéro de contact et renseigner le sous-objet contenant les tables personnalisables.

Note

Il est possible de mettre à jour d’autres données en fournissant les sous-objets correspondant.

{
  "CustomerId": "FRO001",
  "ContactNumber": 1,
  "CustomTable": {
    "CustomTable01": "000002",
    "CustomTable02": "",
    "CustomTable03": "",
    "CustomTable04": "",
    "CustomTable05": "",
    "CustomTable06": "",
    "CustomTable07": "",
    "CustomTable08": "",
    "CustomTable09": "",
    "CustomTable10": ""
  }
}