WebHook Contract Type

Résumé

Manipulation de l'entité ContractType (Types de contrat) en lecture/écriture/suppression via un objet métier depuis une application externe.

Tables

Les tables utilisées sont :

  • sw_data_contracttype : Table des types de contrat

Critères d'activation

WHK_ContractType est défini dans la gestion des webhooks du studio.

Fonctionnement

verb: GET
resultType: simple

"contracttype": { "codecontracttype": "LICENCE", "label": "Abonnement licence" }

verb: GET
resultType: extended

"contracttype": { "codecontracttype": "LICENCE", "label": "Abonnement licence", "generictype_ID_badgeColor": "" }

verb: GET
resultType: extendedRelated
en complément du résultat pour resultType: extended on aura pas de détails pour l'instant

"related":[ {} ]

verb: PUT

{ "contracttype": { "codecontracttype": "LICENCE", /* Code globalement unique du type de contrat (Varchar (255))*/ "label": "Abonnement licence", /* Libellé du type d'équipement (Varchar (255)*/ "internalcodecontracttype": null /* codecontracttype original de weavy s'il y a eu transcodage (Varchar (255))*/ } }

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

"filters:" { "codeContractType": "value", filter is equal "label": "value" filter is contains }, "orderBy": "value"

Valeurs possibles pour le tri "orderBy" :

  • codeContractTypeAsc : par code type de contrat ascendant

  • labelAsc : par intitulé ascendant