{"id":420,"date":"2022-12-07T20:46:30","date_gmt":"2022-12-07T20:46:30","guid":{"rendered":"https:\/\/dolibarr.ovh\/?p=420"},"modified":"2022-12-08T03:40:29","modified_gmt":"2022-12-08T03:40:29","slug":"api-declencheurs-et-hooks","status":"publish","type":"post","link":"https:\/\/xgestion.fr\/?p=420","title":{"rendered":"<br>API, d\u00e9clencheurs et hooks"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">Int\u00e9grez votre ERP \u00e0 toute autre application \u00e0 l&rsquo;aide des API, d\u00e9clencheurs et hooks de Dolibarr<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">API REST<\/h3>\n\n\n\n<p><strong>Extract<\/strong>&nbsp;any data or&nbsp;<strong>insert, update, or delete<\/strong>&nbsp;records using our new REST APIs. Using standard HTTP and JSON formats, the REST APIs are compatible with any programming language (PHP, Java, Ruby, Python, C#, C++, JavaScript, JQuery, Basic, &#8230;). Use the embedded&nbsp;<strong>API explorer tool<\/strong>&nbsp;to test APIs or get generated URLs to use in your own code.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.dolibarr.org\/medias\/image\/www.dolibarr.org\/images\/doc_apirest.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">D\u00e9clencheurs et crochets<\/h3>\n\n\n\n<p>Ex\u00e9cutez votre propre code chaque fois qu&rsquo;un \u00e9v\u00e9nement commercial tel que Cr\u00e9er, Mettre \u00e0 jour ou Supprimer est effectu\u00e9 sur un objet dans Dolibarr ERP et CRM en ajoutant votre propre code de d\u00e9clenchement. Ajouter un d\u00e9clencheur est aussi simple que d&rsquo;ajouter un fichier avec seulement quelques lignes de code dans le r\u00e9pertoire \/ core \/ triggers.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/www.dolibarr.org\/medias\/image\/www.dolibarr.org\/images\/doc_trigger.png\" alt=\"\"\/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Et plus&#8230;<\/h3>\n\n\n\n<p>Dolibarr offre \u00e9galement de nombreuses autres possibilit\u00e9s telles que les&nbsp;<strong>hooks<\/strong>,&nbsp;<strong>options des modules&nbsp;<\/strong>,&nbsp;<strong>l&rsquo;\u00e9diteur de menu&nbsp;<\/strong>,&nbsp;<strong>configuration simple<\/strong>&nbsp;etc. pour adapter l&rsquo;application Dolibarr \u00e0 des besoins sp\u00e9cifiques. Vous pouvez aussi engager n&rsquo;importe quel&nbsp;<strong>d\u00e9veloppeur PHP<\/strong>&nbsp;pour d\u00e9velopper ou personnaliser n&rsquo;importe quel comportement. La connaissance du&nbsp;<strong>langage PHP est le seul pr\u00e9requis&nbsp;<\/strong>requis pour d\u00e9velopper un module compl\u00e9mentaire ERP et CRM Dolibarr.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Int\u00e9grez votre ERP \u00e0 toute autre application \u00e0 l&rsquo;aide des API, d\u00e9clencheurs et hooks de Dolibarr API REST Extract&nbsp;any data or&nbsp;insert, update, or delete&nbsp;records using our new REST APIs. Using standard HTTP and JSON formats, the REST APIs are compatible with any programming language (PHP, Java, Ruby, Python, C#, C++, JavaScript, JQuery, Basic, &#8230;). Use &hellip; <\/p>\n","protected":false},"author":1,"featured_media":438,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26],"tags":[],"class_list":["post-420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-integration-developpement"],"_links":{"self":[{"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/posts\/420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xgestion.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=420"}],"version-history":[{"count":1,"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/posts\/420\/revisions"}],"predecessor-version":[{"id":421,"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/posts\/420\/revisions\/421"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xgestion.fr\/index.php?rest_route=\/wp\/v2\/media\/438"}],"wp:attachment":[{"href":"https:\/\/xgestion.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xgestion.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xgestion.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}