"response":
{
"data":
[{
// depends of the webhook"fieldName1":
[{
"code": "value",
"label": "value"
},
{
"code": "value",
"label": "value"
},
{
...
}
}],
"fieldName2":
[{
"code": "value",
As an example for contact "generictype_ID_civility":label": "value"
},
[{
"code": "CIVILITY-MRvalue",
"label": "Monsieurvalue"
},
{
...
}
"code": "CIVILITY-MME" }],
"label": "Madame" ...
}],
"fieldList":
[{
"entityName": "value", // name of the entity (ie intervention)
"fields":
[{
"fieldName": "value", // name of the field (ie codeintervention, customer_ID, …)
"fieldType": "value", // type of the field : varchar, text, int, double, bool, datetime, timestamp, foreignkey
"fieldLength": "value", // length of the field : informed for varchar, text
"fieldLabel": "value", // label of the field : depends on the value of the languageCode from the header (default : FR)
"fieldNameToShow": "value", // field alias for GET and LIST
"alias": "value", // field alias for PUT
"canGet": "value", // field can be read (0, 1)
"canInsert": "value", // field can be updated for a new record (0, 1)
"canUpdate": "value", // field can be updated for a existing record (0, 1)
"mandatory": "value", // field is mandatory in sent json (0, 1)
"canotBeNullcannotBeNull": "value", // field cannot be null or empty in sent json (0, 1)
"dataType": "value" // data type for generictype foreignkey field
},
{
"fieldName": "value",
"fieldType": "value",
"fieldLength": "value",
"fieldLabel": "value",
"fieldNameToShow": "value",
"alias": "value",
"canGet": "value",
"canInsert": "value",
"canUpdate": "value",
"mandatory": "value",
"canotBeNullcannotBeNull": "value",
"dataType": "value"
},
{
...
}],
"related":
[{
"entityName": "value",
"fields":
[{
...
}]
},
{
"entityName": "value",
"fields":
[{
...
}]
},
{
...
}]
}] |