WebHook Equipment

verb: GET
resultType: simple

  "equipment":{
    "codeequipment":"BAL01-201910",
    "description":"Ballon 300 litres",
    "equipmenttype_ID":"BALL"
  }

verb: GET
resultType: extended

"equipment":{
    "codeequipment":"BAL01-201910",
    "description":"Ballon 300 litres",
    "equipmenttype_ID":"BALL",
    "serialNumber":"BAL-169-2",
    "equipment_ID_parent":"",
    "location":"Cave",
    "gpsLongitude":"",
    "gpsLatitude":"",
    "gpsAccuracy":"",
    "gpsUpdateDate_fixed":"",
    "gpsManual":"",
    "baseuser_ID_favoriteTechnician":"",
    "installationDate":"2020-08-04 00:00:00",
    "equipmentstatus_ID":"BEING_CREATED",
    "customerReference":"",
    "brand":"",
    "maker":"",
    "inServiceDate":"",
    "terminationDate":"",
    "replacementDate":"",
    "product_ID":"",
    "quantityRepresented":"1",
    "orderheader_ID":"",
    "externalID":"DTR 1 C1",
    "equipmentkind_ID":"DEFAULT"

Verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour les tables equipmenttype et equipmentkind

"related":[
{
  "equipmenttype":{
    "codeequipmenttype":"BALL",
    "label":"Ballons d'eau chaude",
    "equipmentkind_ID":"DEFAULT"
  },
  "equipmentkind":{
    "codeequipmentkind":"DEFAULT",
    "label":"Par défaut"
  }
}]

verb: PUT

{
  "equipmenttype": {
    "codeequipmenttype": "BALL",
    "label": "Ballons d'eau chaude",
    "equipmentkind_ID": "DEFAULT",
    "internalcodeequipmenttype": null /* codeequipmenttype original de weavy s'il y a eu transcodage (Varchar (255)) */
  },
  "equipment": {
    "codeequipment": "BAL01-201910",
    "equipmentkind_ID": "DEFAULT",
    "equipmenttype_ID": "BALL",
    "description": "Ballon 300 litres",
    "serialNumber": "BAL-169-2",
    "equipment_ID_Parent": null,
    "location": "Cave",
    "equipmentstatus_ID": "BEING_CREATED",
    "customerReference": null,
    "brand": "",
    "maker": "",
    "installationDate": "2020-08-04",
    "inServiceDate": null,
    "terminationDate": null,
    "replacementDate": null,
    "product_ID": null,
    "quantityRepresented": "1",
    "externalID": "DTR                1         C1",
    "internalcodeequipment": null, /* codeequipment original de weavy s'il y a eu transcodage (Varchar (255)) */

    /* Optionnel : pour mettre à jour les champs dynamiques selon paramétrage */
    /* Exemple : */
    "dynamicfields": 
    [{
      "fieldname": "MATPRIX",
      "fieldvalue": "45.12"
    },
    {
      "fieldname": "MATCODE",
      "fieldvalue": "Nickel"    
    },
    {
      ...
    }]
  },
  "equipmentaddress": {
    "codeequipmentaddress": "BAL01-201910-SITE",
    "equipment_ID": "BAL01-201910",
    "customeraddress_ID" : "C0000001-BDX",
    "startDate": "2019-10-26T00:00:00.000Z",
    "endDate": null,
    "internalcodeequipment": null, /* codeequipment original de weavy s'il y a eu transcodage (Varchar (255)) */
    "internalcustomeraddress_ID": null /* customeraddress_ID original de weavy s'il y a eu transcodage (Varchar (255)) */
  },
  "site": {
    "codecustomeraddress": "C0000001-BDX",
    "customer_ID": "C0000001",
    "name": "ENTREPÔT GUICHARD",
    "address1": "15 Avenue Champollion",
    "address2": null,
    "address3": null,
    "postalCode": "21000 ",
    "city": "Dijon",
    "phoneNumber": "03 90 22 75 45",
    "faxNumber": "03 90 22 75 40",
    "mobilePhoneNumber": null,
    "email": null,
    "generictype_ID_country": null,
    "site": 1,
    "siteCode": "BDX",
    "siteName": "Entrepôt Dijon",
    "erpAddressID": "BDX",
    "internalCodeCustomeraddress": null, /* customeraddress_ID original de weavy s'il y a eu transcodage (Varchar (255)) */
    "internalCodeCustomer": null /* CodeCustomer original de weavy s'il y a eu transcodage (Varchar (255)) */
  },
  "customer": {
    "codecustomer": "C0000001",
    "name": "ENTREPRISE DIJON GUICHARD",
    "address1": "33 Avenue du Drapeau",
    "address2": null,
    "address3": null,
    "postalCode": "21000",
    "city": "DIJON",
    "phoneNumber": "03 90 11 22 33",
    "faxNumber": "03 90 11 22 44",
    "mobilePhoneNumber": "06 90 11 22 33",
    "email": "contact@guichard.com",
    "website": "https://www.guichard.com",
    "siretNumber": null,
    "generictype_ID_customerType": "CUSTOMER_TYPE-CTC",
    "generictype_ID_country": null,
    "internalCodeCustomer": null /* CodeCustomer original de weavy s'il y a eu transcodage (Varchar (255)) */	
  }
}

verb: LIST
resultType: simple, extended, extendedRelated reprendre les définitions du GET

"filters:" {
  "codeEquipment": "value", filter is equal
  "description": "value", filter is contains
  "serialNumber": "value", filter is equal
  "equipmentType": "value", filter is equal
  "equipmentKind": "value", filter is equal
}