API Documentation
Build on GrowthNodes
Full REST API access to contacts, deals, campaigns, workflows, and more. Build custom integrations or extend the platform to fit your needs.
API Reference
Authentication
API key management, OAuth 2.0 flows, and token-based authentication for secure access.
POST /auth/tokenPOST /auth/refreshDELETE /auth/revokeContacts
Create, read, update, and delete contacts. Manage custom fields and activity history.
GET /contactsPOST /contactsGET /contacts/:idPATCH /contacts/:idDELETE /contacts/:idDeals
Manage pipeline deals including stage transitions, values, and associated contacts.
GET /dealsPOST /dealsGET /deals/:idPATCH /deals/:id/stageGET /deals/pipeline/:idCampaigns
Create and manage email and social outreach campaigns programmatically.
GET /campaignsPOST /campaignsPOST /campaigns/:id/startPOST /campaigns/:id/pauseGET /campaigns/:id/statsWorkflows
Trigger automations, manage rules, and monitor workflow execution status.
GET /workflowsPOST /workflowsPOST /workflows/:id/triggerGET /workflows/:id/runsPATCH /workflows/:idWebhooks
Subscribe to events and receive real-time notifications when data changes.
GET /webhooksPOST /webhooksDELETE /webhooks/:idGET /webhooks/:id/deliveriesPOST /webhooks/:id/testSDKs and Libraries
JavaScript / TypeScript
npm install @growthnodes/sdkPython
pip install growthnodesRuby
gem install growthnodesGo
go get github.com/growthnodes/go-sdkRate limits
Standard plan: 100 requests per minute, 10,000 per day
Enterprise plan: 1,000 requests per minute, 100,000 per day
Need higher limits? Contact our team for custom rate limit configurations.
Need help with your integration?
Our developer support team can help you plan and build your custom integration.
Contact developer support