Date: 2026-03-30 Status: Research complete Researcher: Claude (API Integration Research skill)
Pipedrive is a sales-focused CRM with an extensive, well-documented REST API that supports full CRUD operations on all core entities. Unlike ERP/accounting systems, Pipedrive does not natively handle invoices, cost centers, chart of accounts, or approval workflows — these are sales pipeline concepts (deals, leads, persons, organizations, products, activities).
| Data Object | Read (GET) | Write (POST/PUT) | Delete | Webhooks | Confidence |
|---|---|---|---|---|---|
| Deals | YES | YES (create, update) | YES | YES (create, change, delete) | Confirmed |
| Leads | YES | YES (create, update) | YES | YES (v2 only) | Confirmed |
| Persons (Contacts) | YES | YES (create, update) | YES | YES | Confirmed |
| Organizations | YES | YES (create, update) | YES | YES | Confirmed |
| Products | YES | YES (create, update) | YES | YES | Confirmed |
| Activities | YES | YES (create, update) | YES | YES | Confirmed |
| Notes | YES | YES (create, update) | YES | YES | Confirmed |
| Files/Attachments | YES | YES (upload, multipart) | YES | No | Confirmed |
| Custom Fields | YES | YES (create, update) | YES | N/A | Confirmed |
| Pipelines & Stages | YES | YES | YES | YES | Confirmed |
| Subscriptions | YES | YES (recurring, installment) | YES | No | Confirmed |
| Webhooks | YES | YES (create, update) | YES | N/A | Confirmed |
| Call Logs | YES | YES (create) | YES | No | Confirmed |
| Users | YES | Limited | No | YES | Confirmed |
| Invoices | NO native API | NO | NO | NO | N/A — delegated to QuickBooks/Xero |
Key takeaway: Pipedrive has excellent read AND write API coverage for CRM/sales entities. It does not have native invoice, accounting, or approval workflow APIs — these are handled via marketplace integrations (QuickBooks, Xero).
| Method | Use Case |
|---|---|
| API Token | Personal integrations, simple scripts |
| OAuth 2.0 | Public/private apps, multi-tenant integrations |
https://{COMPANYDOMAIN}.pipedrive.com/api/v1/
Official client libraries for: Node.js, PHP, Python, .NET, Ruby
Confidence: HIGH — Pipedrive has full write (POST/PUT/PATCH/DELETE) support across all core entities.
| Entity | Create | Update | Delete | Notes |
|---|---|---|---|---|
| Deals | POST /deals |
PUT /deals/{id} |
DELETE /deals/{id} |
Including deal products, participants, followers |
| Leads | POST /leads |
PATCH /leads/{id} |
DELETE /leads/{id} |
|
| Persons | POST /persons |
PUT /persons/{id} |
DELETE /persons/{id} |
Multiple emails, phones, custom fields |
| Organizations | POST /organizations |
PUT /organizations/{id} |
DELETE /organizations/{id} |
|
| Products | POST /products |
PUT /products/{id} |
DELETE /products/{id} |
v2 endpoints also available |
| Activities | POST /activities |
PUT /activities/{id} |
DELETE /activities/{id} |
|
| Notes | POST /notes |
PUT /notes/{id} |
DELETE /notes/{id} |
|
| Files | POST /files (multipart) |
N/A | DELETE /files/{id} |
Attach to deal, person, org, activity, product, lead |
| Custom Fields | POST /{entity}Fields |
PUT /{entity}Fields/{id} |
DELETE /{entity}Fields/{id} |
16 field types incl. enum, set, monetary |
All major iPaaS platforms confirm full read + write capability. No hidden or undocumented endpoints discovered beyond what's in the official API docs — Pipedrive's API documentation is already comprehensive.
create, change, delete, * (wildcard)activity, deal, lead, note, organization, person, pipeline, product, stage, user, *| Plan | Price (per seat/month, annual) | API Multiplier | Daily Token Budget (per seat) |
|---|---|---|---|
| Lite | ~$14 | 1x | 30,000 tokens |
| Growth | ~$39 | 2x | 60,000 tokens |
| Premium | ~$49 | 5x | 150,000 tokens |
| Ultimate | ~$79 | 7x | 210,000 tokens |
Formula: 30,000 base × plan multiplier × seat count (+ purchased top-ups)
Example: 10-seat Premium plan = 1,500,000 tokens/day
| Feature | Required Plan |
|---|---|
| Workflow automations | Growth+ |
| Required fields (stage gates) | Professional+ |
| Custom fields | All plans (limits vary) |
| Audit logs | Ultimate only |
Orcha is a document processing and accounting automation platform. Pipedrive is a sales CRM. The integration use case is therefore CRM ↔ accounting bridge, not a traditional ERP integration.
| Orcha Need | Pipedrive Capability | Endpoint | Confidence | Notes |
|---|---|---|---|---|
| Write reference data (cost centers, GL codes) | NOT APPLICABLE | N/A | N/A | Pipedrive has no accounting reference data. Custom fields could store IDs for cross-referencing. |
| Write transactional data (invoices, credit notes) | NOT NATIVE | N/A | N/A | Pipedrive delegates invoicing to QuickBooks/Xero. Deals + Products are the closest native concept. |
| Attach documents (PDF/images) | YES | POST /files (multipart/form-data) |
High | Attach to deals, persons, orgs, activities, products, leads. |
| Trigger/manage approvals | PARTIAL | PUT /deals/{id} (move stage) |
Medium | No native approval workflow. Can simulate via deal stages + required fields (Pro plan). API-triggered stage changes DO trigger automations. |
| Read status/lifecycle | YES | GET /deals/{id}, webhooks |
High | Deal stage changes, won/lost status. Webhooks push real-time updates. |
| Sync reference data inbound | YES | GET /organizations, GET /persons, GET /products |
High | Read customer master data, contacts, products from Pipedrive into Orcha. |
"When a deal is won in Pipedrive, automatically create an invoice in Orcha"
change.deal → Orcha endpointstatus = wonPOST /files"When an invoice is paid in Orcha, update the deal in Pipedrive"
PUT /deals/{id} to update custom fields (payment status, date, amount)POST /activities"Keep organizations/contacts in sync between Pipedrive and Orcha"
create.organization, change.organization, create.person, change.personGET /organizations and GET /personsPOST /organizations, PUT /persons/{id}| Approach | Cost | Complexity | Control | Verdict |
|---|---|---|---|---|
| Direct API | Free (included) | Low-Medium | Full | RECOMMENDED |
| iPaaS (Make/Zapier) | $$$/yr | Low | Partial | Overkill — Pipedrive API is straightforward |
| Unified API (Merge) | $$$/yr | Medium | Medium | Only if multi-CRM support needed later |
Rationale: Pipedrive's REST API is clean, well-documented, has official SDKs, and API access is included in all plans at no extra cost. Direct integration gives full control and avoids iPaaS subscription fees.