Drippay Integrations API

Manage billing, CRM, and marketplace integrations (Stripe, Xero, Salesforce).

Operations 82

POST /v1/webhooks/salesforce/{integrationId} Salesforce Change Data Capture webhook (HMAC-signed) #
GET /v1/integrations List marketplace & CRM integrations #
POST /v1/integrations Create a marketplace / CRM integration #
GET /v1/integrations/{id} Get a marketplace integration #
PATCH /v1/integrations/{id} Update an integration (rotate secrets, toggle status) #
DELETE /v1/integrations/{id} Delete an integration #
POST /v1/integrations/{id}/test Test an integration connection #
POST /v1/integrations/{id}/usage Submit a metered usage record to the provider #
GET /v1/integrations/{id}/submissions List recent meter submissions #
POST /v1/integrations/stripe/test Validate Stripe credentials (no side effects) #
POST /v1/integrations/stripe/connect Connect a Stripe account via API key #
POST /v1/integrations/stripe/oauth/init Begin Stripe Connect OAuth (Quickstart mode) #
GET /v1/integrations/stripe/oauth/callback Stripe Connect OAuth redirect handler #
POST /v1/integrations/comms/slack/install Begin Slack OAuth (pre-call MVP) #
GET /v1/integrations/comms/slack/realtime/stream Stream managed Slack realtime messages to desktop clients #
GET /v1/integrations/comms/slack/events/stream Stream managed Slack realtime messages to desktop clients #
GET /v1/integrations/comms/linkedin/realtime/stream Stream managed LinkedIn realtime events to desktop clients #
GET /v1/integrations/comms/linkedin/events/stream Stream managed LinkedIn realtime events to desktop clients #
POST /v1/integrations/comms/linkedin/events Publish local LinkedIn realtime events to desktop clients #
GET /v1/integrations/comms/slack/callback Slack OAuth redirect handler #
POST /v1/integrations/comms/gmail/install Begin Gmail OAuth (pre-call MVP) #
GET /v1/integrations/comms/gmail/callback Gmail OAuth redirect handler #
GET /v1/integrations/comms/calendar/callback Google Calendar OAuth redirect handler #
GET /v1/integrations/comms List comms integrations for the authenticated business #
GET /v1/integrations/comms/slack/doctor Diagnose Slack OAuth, realtime events, and stored comms state for the… #
GET /v1/integrations/comms/messages List recently ingested comms messages for the authenticated business #
POST /v1/integrations/comms/slack/send Send a Slack message through the authenticated business integration #
DELETE /v1/integrations/comms/{id} Disconnect a comms integration #
POST /v1/integrations/comms/{id}/sync Trigger an immediate poll for a comms integration #
POST /v1/customers/{customerId}/comms/link Manually attribute past + future comm messages to a customer #
POST /v1/sync/touches Sync customer touches from drip-cli #
GET /v1/opens-since List email opens since a unix timestamp #
POST /v1/integrations/stripe/migrate/dry-run Stripe migrate dry run #
POST /v1/integrations/stripe/migrate/execute Stripe migrate execute #
GET /v1/integrations/stripe/migrate/status Stripe migrate status #
GET /v1/integrations/stripe/migrate/runs Stripe migrate list runs #
GET /v1/integrations/stripe/migrate/runs/{id} Stripe migrate get run #
DELETE /v1/integrations/stripe/migrate/runs/{id} Stripe migrate rollback #
POST /v1/integrations/stripe/migrate/runs/{id}/rollback Stripe migrate rollback post #
GET /v1/integrations/stripe/customers Stripe list customers #
POST /v1/integrations/import/dry-run Csv import dry run #
POST /v1/integrations/import/execute Csv import execute #
GET /v1/integrations/import/status Csv import status #
GET /v1/integrations/import/runs Csv import list runs #
GET /v1/integrations/import/runs/{id} Csv import get run #
DELETE /v1/integrations/import/runs/{id} Csv import rollback #
POST /v1/integrations/import/runs/{id}/rollback Csv import rollback post #
POST /v1/lead-sources/webhook/connect Create or rotate a lead-source webhook setup #
GET /v1/lead-sources/webhook/status Get lead-source webhook status #
GET /v1/lead-sources/webhook/leads List webhook leads for desktop sync #
POST /v1/connectors/leads/{connectionId}/ingest Ingest leads from a webhook #
POST /v1/lead-sources/clay/connect Create or rotate Clay lead-source webhook setup #
GET /v1/lead-sources/clay/status Get Clay lead-source webhook status #
GET /v1/lead-sources/clay/leads List Clay-ingested leads for desktop sync #
POST /v1/connectors/clay/{connectionId}/ingest Ingest leads from Clay webhook #
POST /v1/integrations/salesforce/{id}/sync/accounts Trigger a Salesforce Account → Drip Customer sync #
POST /v1/integrations/salesforce/{id}/sync/opportunities Trigger a Salesforce Opportunity → Drip Contract sync #
POST /v1/integrations/salesforce/{id}/sync/rollup Push per-Account spend rollups to Salesforce #
POST /v1/integrations/salesforce/{id}/backfill Run a full Salesforce Accounts + Opportunities backfill via Bulk API 2.0 #
GET /v1/integrations/salesforce/{id}/field-mappings List Salesforce field mappings for an integration #
POST /v1/integrations/salesforce/{id}/field-mappings Create a Salesforce field mapping #
PATCH /v1/integrations/salesforce/{id}/field-mappings/{mappingId} Update a Salesforce field mapping #
DELETE /v1/integrations/salesforce/{id}/field-mappings/{mappingId} Delete a Salesforce field mapping #
POST /v1/integrations/xero/connect Start the Xero OAuth 2.0 PKCE flow #
GET /v1/integrations/xero/callback Xero OAuth 2.0 callback #
GET /v1/integrations/xero List Xero integrations #
DELETE /v1/integrations/xero Disconnect the Xero integration #
GET /v1/integrations/xero/tenants List Xero tenants connected to the active integration #
POST /v1/integrations/xero/test Test the Xero connection #
POST /v1/integrations/xero/accounts/map Upsert Xero account-code mappings #
GET /v1/integrations/xero/accounts List Xero chart of accounts for a tenant #
POST /v1/integrations/xero/push/{exportId} Push a GL export to Xero as ManualJournals #
POST /v1/integrations/quickbooks/connect Start the QuickBooks Online OAuth 2.0 PKCE flow #
GET /v1/integrations/quickbooks/callback QuickBooks Online OAuth 2.0 callback #
GET /v1/integrations/quickbooks List QuickBooks integrations #
DELETE /v1/integrations/quickbooks Disconnect the QuickBooks integration #
POST /v1/integrations/quickbooks/test Test the QuickBooks connection #
POST /v1/integrations/quickbooks/accounts/map Upsert QuickBooks account-code mappings #
GET /v1/integrations/quickbooks/accounts List QuickBooks Online chart of accounts #
POST /v1/integrations/quickbooks/push/{exportId} Push a GL export to QuickBooks Online as JournalEntries #
PATCH /v1/integrations/quickbooks/config Update QuickBooks integration settings (defaultItemId, autoPush) #
POST /v1/integrations/quickbooks/push-invoice/{invoiceId} Push a Drip invoice to QuickBooks Online as a native Invoice #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/drippay-integrations-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

drippay-integrations-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Drip Integrations API
  description: '# Drip API


    **Usage-based billing + execution ledger.**


    ---


    ## 60-Second Quickstart (Core SDK)


    ### 1.'
  version: 1.0.0
  contact:
    name: Drip Support
    email: support@drippay.dev
  x-logo:
    url: https://drippay.dev/logo.svg
    altText: Drip
servers:
- url: https://api.drippay.dev
  description: Production
- url: http://localhost:3001
  description: Development
security:
- bearerAuth: []
tags:


# --- truncated at 32 KB (96 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/drippay/refs/heads/main/openapi/drippay-integrations-api-openapi.yml