De Pipelien API
Pipelien heeft een publieke REST API waarmee je Pipelien koppelt aan je eigen systemen: leads synchroniseren naar je CRM of ERP, de offertestatus per lead uitlezen en workflows automatiseren.
Bijgewerkt 22 juli 2026
Wat de API kan
De API (v1) draait om je leads. Je leest en synchroniseert ze incrementeel (alleen wat er veranderd is sinds je laatste run), ziet per lead waar de offerte staat (verstuurd, bekeken, ondertekend) met een link naar de offerte op Pipelien, en leest je productcatalogus uit. Alle endpoints leveren JSON met cursor-paginering, onder één vaste basis: https://app.pipelien.com/api/v1.
v1 is bewust read-only en minimaal. De resources zijn: me (controleer je sleutel en scopes), leads (lijst en per stuk, inclusief offertestatus) en products (catalogus, alleen ter identificatie). Data terugschrijven en webhooks staan op de roadmap en komen er later bovenop, dus wat je nu bouwt blijft werken.
Authenticatie met API-sleutels
Elke request authenticeer je met een API-sleutel als bearer token in de Authorization-header. Sleutels maak je aan onder Beheer en dan Developer, met Create key. De sleutel (pk_live_...) zie je één keer bij het aanmaken: bewaar hem in een secret manager, nooit in client-side code of een publieke repo.
Een sleutel hoort bij één organisatie en heeft een vaste set scopes: leads:read, proposals:read en products:read. Lekt een sleutel, dan trek je hem in via dezelfde pagina; intrekken werkt direct. Elke sleutel heeft daarnaast een eigen rate limit (standaard 120 requests per minuut).
Je eerste call is altijd deze: curl https://app.pipelien.com/api/v1/me -H "Authorization: Bearer pk_live_your_key_here". Het antwoord bevestigt dat je sleutel werkt, voor welke organisatie, met welke scopes en welk rate limit.
Developer
API keys for your organization, and a console to try requests.
$ curl https://app.pipelien.com/api/v1/meDe volledige referentie staat in de app
Dit artikel is een overzicht. De volledige API-referentie met live codevoorbeelden (curl, JavaScript, Python, PHP, Ruby en Go) en een testconsole vind je in de app onder Beheer > Developer. Daar staan alle endpoints, parameters, velden, foutcodes, paginering en het incrementele-syncpatroon uitgewerkt.
API-toegang wordt per organisatie geactiveerd. Zie je de Developer-pagina niet onder Beheer, of meldt die dat de developer API niet is ingeschakeld voor je organisatie, neem dan contact op met Pipelien om hem te laten activeren.
Tip: koppel leads aan je eigen records op het stabiele id-veld, nooit op e-mail of telefoonnummer. Die zijn niet uniek: dezelfde persoon kan als meerdere leads bestaan.
Was dit artikel nuttig?