Core API Concepts

About the Pipedrive RESTful API

The Pipedrive RESTful API is accessed from There you can find a list of endpoints and their descriptions. All calls to the Pipedrive API are validated against an API token. You can obtain the API token manually from the Pipedrive app or by fetching the objects of Authorizations.


We recommend using JSON body format when performing API requests. In order to do a proper JSON-formatted request, make sure you provide Content-Type: application/json in HTTP request headers. Regular form-encoded body format is also supported but you may experience quirks related to lack of data types. The Pipedrive API uses the HTTP verbs for each action:

GETUsed for retrieving resources.
POSTUsed for creating resources.
PUTUsed for replacing resources or collections.
DELETEUsed for deleting resources.

Core API Concepts | Pipedrive
Core API Concepts
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','','ga'); ga('create', 'UA-45462331-1', '');ga('send', 'pageview');adroll_adv_id = "AZZESOR2Q5EUBOSN5CYZHF"; adroll_pix_id = "YM7LMIQEH5CMLN6SDP2S6A"; (function () { var _onload = function () { if (document.readyState && !/loaded|complete/.test(document.readyState)) { setTimeout(_onload, 10); return } if (!window.__adroll_loaded) { __adroll_loaded = true; setTimeout(_onload, 50); return } var scr = document.createElement("script"); var host = (("https:" == document.location.protocol) ? "" : ""); scr.setAttribute('async', 'true'); scr.type = "text/javascript"; scr.src = host + "/j/roundtrip.js"; ((document.getElementsByTagName('head') || [null])[0] || document.getElementsByTagName('script')[0].parentNode).appendChild(scr); }; _onload(); }());var iframe = document.createElement('iframe'); iframe.src = ';src=8217319;type=retar0;cat=piped0;u1=;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;ord=1;num=7825474477417.946?'; iframe.setAttribute('width', 1); iframe.setAttribute('height', 1); iframe.setAttribute('frameborder', 0); iframe.setAttribute('style', 'display:none'); document.querySelector('#tracking-snippets').appendChild(iframe);