/
US
usedrip
/
Drip API
Search skmtc…
⌘K
Docs
Sign in
Sign in
APIs
Generators
Stacks
Projects
Docs
History
Schema
Sources
Subscribe
v1
latest
OpenAPI 3.1.0
2026-08-04
245
3
938.9 KB
Integrations
Salesforce Change Data Capture webhook (HMAC-signed)
post
/v1/webhooks/salesforce/{integrationId}
Path parameters
integrationId
string
required
Response
Default Response
All 245 operations
post
Salesforce Change Data Capture webhook (HMAC-signed)
get
List customers
post
Create a customer
get
Get a customer
patch
Update a customer
get
Get customer billing-field history
get
Get RevOps summary
post
Sync customer balance
post
Provision smart account
put
Set customer spending cap
get
List customer spending caps
delete
Remove customer spending cap
post
Attach a Quickstart-managed plan to a customer
post
Sync a Drip customer to Stripe (create cus_xxx and link)
get
Get customer hierarchy
get
Get customer roll-up stats
get
List Stripe drift findings
get
List customer churn-risk findings
get
List config drift findings
get
Per-kind drift summary
get
Get a single drift finding (Mac-app deep-link target)
patch
Acknowledge / resolve / suppress a finding
post
Enqueue an on-demand drift detector run
get
List webhook event types
get
List webhooks
post
Create a webhook
get
Get a webhook
delete
Delete a webhook
patch
Update a webhook
post
Rotate webhook secret
get
List webhook deliveries
get
Get a webhook delivery
post
Retry a delivery
post
Test a webhook
get
Get business settings
patch
Update business settings
get
List marketplace & CRM integrations
post
Create a marketplace / CRM integration
get
Get a marketplace integration
delete
Delete an integration
patch
Update an integration (rotate secrets, toggle status)
post
Test an integration connection
post
Submit a metered usage record to the provider
get
List recent meter submissions
post
Validate Stripe credentials (no side effects)
post
Connect a Stripe account via API key
post
Begin Stripe Connect OAuth (Quickstart mode)
get
Stripe Connect OAuth redirect handler
post
Begin Slack OAuth (pre-call MVP)
get
Stream managed Slack realtime messages to desktop clients
get
Stream managed Slack realtime messages to desktop clients
get
Stream managed LinkedIn realtime events to desktop clients
get
Stream managed LinkedIn realtime events to desktop clients
post
Publish local LinkedIn realtime events to desktop clients
get
Per-account desktop (dripos) feature-flag entitlements
get
Slack OAuth redirect handler
post
Begin Gmail OAuth (pre-call MVP)
get
Gmail OAuth redirect handler
get
Google Calendar OAuth redirect handler
get
List comms integrations for the authenticated business
get
Diagnose Slack OAuth, realtime events, and stored comms state for the authenticated business
get
List recently ingested comms messages for the authenticated business
post
Send a Slack message through the authenticated business integration
delete
Disconnect a comms integration
post
Trigger an immediate poll for a comms integration
post
Manually attribute past + future comm messages to a customer
post
Sync customer touches from drip-cli
get
List recent touches for a customer
get
List email opens since a unix timestamp
post
/v1/integrations/stripe/migrate/dry-run
post
/v1/integrations/stripe/migrate/execute
get
/v1/integrations/stripe/migrate/status
get
/v1/integrations/stripe/migrate/runs
get
/v1/integrations/stripe/migrate/runs/{id}
delete
/v1/integrations/stripe/migrate/runs/{id}
post
/v1/integrations/stripe/migrate/runs/{id}/rollback
get
/v1/integrations/stripe/customers
post
/v1/integrations/import/dry-run
post
/v1/integrations/import/execute
get
/v1/integrations/import/status
get
/v1/integrations/import/runs
get
/v1/integrations/import/runs/{id}
delete
/v1/integrations/import/runs/{id}
post
/v1/integrations/import/runs/{id}/rollback
post
Create or rotate a lead-source webhook setup
get
Get lead-source webhook status
get
List webhook leads for desktop sync
post
Ingest leads from a webhook
post
Create or rotate Clay lead-source webhook setup
get
Get Clay lead-source webhook status
get
List Clay-ingested leads for desktop sync
post
Ingest leads from Clay webhook
post
Trigger a Salesforce Account → Drip Customer sync
post
Trigger a Salesforce Opportunity → Drip Contract sync
post
Push per-Account spend rollups to Salesforce
post
Run a full Salesforce Accounts + Opportunities backfill via Bulk API 2.0
get
List Salesforce field mappings for an integration
post
Create a Salesforce field mapping
delete
Delete a Salesforce field mapping
patch
Update a Salesforce field mapping
post
Start the Xero OAuth 2.0 PKCE flow
get
Xero OAuth 2.0 callback
get
List Xero integrations
delete
Disconnect the Xero integration
get
List Xero tenants connected to the active integration
post
Test the Xero connection
post
Upsert Xero account-code mappings
get
List Xero chart of accounts for a tenant
post
Push a GL export to Xero as ManualJournals
post
Start the QuickBooks Online OAuth 2.0 PKCE flow
get
QuickBooks Online OAuth 2.0 callback
get
List QuickBooks integrations
delete
Disconnect the QuickBooks integration
post
Test the QuickBooks connection
post
Upsert QuickBooks account-code mappings
get
List QuickBooks Online chart of accounts
post
Push a GL export to QuickBooks Online as JournalEntries
patch
Update QuickBooks integration settings (defaultItemId, autoPush)
post
Push a Drip invoice to QuickBooks Online as a native Invoice
get
List usage events
post
Record usage and charge
post
Record usage (async)
post
Record internal usage (no billing)
post
Record internal usage (batched, high throughput)
get
Get current-month event usage vs plan quota (API-key auth)
get
Get customer balance
get
List charges
get
Get a charge
get
Export charges
post
Refund a charge
get
List workflows
post
Create a workflow
get
Get workflow
patch
Update workflow
get
List runs
post
Start a new agent run
get
Get run details
patch
Update or end a run
get
Get run timeline
post
Emit an event to a run (legacy)
post
Batch emit events to runs (legacy)
post
Record a complete run in one call
get
Get customer events
get
List events
post
Record an execution event
get
Get event details
get
Get stored payloads for an event
get
Trace event causality
get
Trace by correlation ID
get
List events with payloads (flat format)
get
List billable metrics
post
Create a billable metric
get
Get a billable metric by id
delete
Delete (soft-delete) a billable metric
patch
Update a billable metric
post
Evaluate a billable metric over a period (no side effects)
post
Preview an unsaved sqlExpression
get
List subscriptions
post
Create a subscription
get
Get a subscription
patch
Update a subscription
post
Cancel a subscription
post
Pause a subscription
post
Resume a subscription
get
List contracts
post
Create a contract
get
Get a contract
delete
Cancel a contract
patch
Amend a contract
post
Add a price override
delete
Remove a price override
get
List entitlement plans
post
Create an entitlement plan
get
Get an entitlement plan
delete
Delete an entitlement plan
patch
Update an entitlement plan
get
List versions of an entitlement plan
get
List rules for a plan
post
Add a rule to a plan
delete
Delete an entitlement rule
patch
Update an entitlement rule
get
Get customer entitlement
put
Assign entitlement plan to customer
post
Check entitlement
get
Get customer entitlement usage
post
Estimate costs from existing usage
post
Estimate costs from hypothetical usage
post
Generate invoice from charges
post
Generate invoice from subscription
get
List invoices
get
Get invoice
patch
Update mutable invoice fields (DRAFT only)
post
Add an ad-hoc line item to a draft invoice
post
Issue invoice
post
Mark invoice as paid
post
Void invoice
get
Get invoice summary
get
Download invoice PDF
get
List credit notes
post
Create a draft credit note
get
Get a credit note
post
Issue a draft credit note
post
Void a credit note
get
List coupons
post
Create a coupon
get
Get a coupon
delete
Deactivate a coupon (soft delete)
get
List promotion codes
post
Create a promotion code
post
Redeem a promotion code against a charge or invoice
get
Preview the upcoming invoice for a subscription
post
Preview an invoice for a customer over an arbitrary period
get
Get the active dunning schedule
put
Upsert the dunning schedule for this business
get
List failed payments in collections
get
Get a single failed payment
post
Manually retry a failed payment
get
Get the customer's stored address
put
Set a customer's billing address
delete
Remove the customer's address
post
Create a customer tax exemption
get
List active tax exemptions for a customer
delete
Deactivate a customer tax exemption
post
Preview tax for a hypothetical charge amount
get
List active tax registrations for the business
post
Create a tax registration for the business
delete
Deactivate a tax registration
get
List the seeded global tax rate catalogue
get
Check whether the merchant's tax configuration is production-ready
get
List product categories
post
Create a product category
delete
Archive a product category
patch
Update a product category
get
List pricing plans
post
Create a pricing plan
get
Get a pricing plan
delete
Delete a pricing plan
patch
Update a pricing plan
get
List versions of a pricing plan
get
Get pricing plan by unit type
post
Retry Stripe auto-provisioning for a plan
get
Get customer profile
put
Update billing address
get
List subscriptions
post
Cancel subscription