Platform FEATURE

Public API & API Keys

Connect your systems to Drip Drop with an account-scoped public API.

Connect websites, forms, CRMs, and custom applications to Drip Drop with account-scoped API keys. Create and revoke keys from your settings, then use the public API to manage contacts, flow enrollments, flows, and custom fields.

Key Capabilities

Account-scoped API keys

Keep API access associated with the Drip Drop account that created the key.

Optional expiration

Add an expiration date when creating a key for temporary or rotating access.

One-time secret display

Copy the generated key during creation because the full secret is not shown again.

Immediate revocation

Disable an exposed or unused key directly from the API Keys settings panel.

Contact operations

Create, retrieve, update, delete, and bulk-create contacts through the API.

Flow enrollment operations

Enroll contacts, update enrollment data, or remove contacts from flows.

Custom-field management

Create and maintain custom-field definitions programmatically.

How It Works

1

Open API Keys

Go to Settings and open the API Keys panel.

2

Create a key

Enter a recognizable key name and optionally choose an expiration date.

3

Copy the secret

Save the generated key immediately because the full value is only displayed once.

4

Authenticate requests

Send the key using the X-API-Key header when calling the public API.

5

Connect your workflow

Use supported endpoints for contacts, flows, enrollments, and custom fields.

6

Revoke when needed

Disable a key immediately if it is exposed or no longer required.

Use Cases

  • Send new website or application signups to Drip Drop as contacts.
  • Import contacts in batches from an external system.
  • Enroll an existing contact into a marketing flow.
  • Create a contact and begin an automated journey from another application.
  • Synchronize custom-field definitions with a CRM or internal data model.
  • Revoke integration access without changing an account password.

Connect websites, forms, CRMs, and custom applications to Drip Drop without manually moving data between systems. The public API provides authenticated, account-scoped access to core resources so your tools can work with contacts, flows, enrollments, and custom-field definitions.

Create API keys from Settings → API Keys. Give each key a recognizable name, optionally set an expiration date, and copy the generated secret when it appears. Drip Drop stores only the secured key record, so the full secret is not displayed again.

Use the key in the X-API-Key request header to authenticate API requests. Access remains limited to the associated account, and subscription-based usage limits still apply. If a key is exposed or no longer needed, revoke it from Settings to disable it immediately.

Why teams build on Drip Drop

Drip Drop is bring-your-own-account automation: you keep your own sending reputation, pricing, and data, and Drip Drop handles the flows, templates, contacts, and reporting on top — no marked-up credits, no lock-in.

Frequently Asked Questions

Where do I create an API key?

Open Settings and select API Keys. From there, create a key with a name and an optional expiration date.

Can I view the full key later?

No. Copy the generated secret when it is created because the full key is not displayed again.

How do I authenticate requests?

Send the key in the X-API-Key header. The API also supports the Authorization: Api-Key authentication scheme.

What can the public API manage?

Supported resources include contacts, flows, flow enrollments, and custom-field definitions.

Can I revoke a key?

Yes. Revoking a key disables it immediately and cannot be undone.

Is API access unlimited?

No. API operations remain subject to account access and subscription-based usage limits.

Are API keys shared across accounts?

No. A key is associated with the account that created it and accesses that account’s records.

Works With Your Tools

Connect your application to Drip Drop

Create an API key, open the API reference, and send your first authenticated request.

View API documentation