WebHook Branchoffice
Résumé
Manipulation de l'entité Branchoffice (Agences) en lecture/écriture/suppression via un objet métier depuis une application externe.
Tables
Les tables utilisées sont :
sw_data_branchoffice : Table des agences
Critères d'activation
WHK_Branchoffice est défini dans la gestion des webhooks du studio.
Fonctionnement
verb: GET
resultType: simple
"branchoffice": {
"codebranchoffice": "75.PAR",
"name": "Paris",
"address1": "1 avenue des Champs Elysées",
"address2": "",
"postalCode": "75000",
"city": "PARIS",
"generictype_ID_country": "FR",
"phoneNumber": "01 88 81 50 10",
"faxNumber": "01 89 82 51 11",
"email": "agc-paris@papyrus.fr"
}
verb: GET
resultType: extended
"branchoffice":{
"codebranchoffice": "75.PAR",
"name": "Paris",
"address1": "1 avenue des Champs Elysées",
"address2": "",
"postalCode": "75000",
"city": "PARIS",
"generictype_ID_country": "FR",
"phoneNumber": "01 88 81 50 10",
"faxNumber": "01 89 82 51 11",
"email": "agc-paris@papyrus.fr",
"website": "www.papyrus.com",
"bankholidayparamheader_ID": "FRANCE",
"gpsLongitude": "",
"gpsLatitude": "",
"baseusergroup_ID": "#TEST SB-TEST SB lib"
}
verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura le détail pour la table generictype_country
"related": [
{
"generictype_country": {
"codegenerictype": "COUNTRY-FR",
"label": "FRANCE",
"originalCode": "FR",
"dataType": "COUNTRY",
"description": "",
"translationKey": "GenType_COUNTRY-FR",
"generictype_ID_parent": "",
"tag": "",
"orderNumber": ""
}
}]
verb: PUT
verb: LIST
resultType: simple, extended reprendre les définitions du GET
Valeurs possibles pour le tri "orderBy" :
codeBranchOfficeAsc : par code agence ascendant
nameAsc : par nom ascendant