API Keys

Generate and manage API keys for custom integrations.

What Are API Keys?

API keys let you connect DailyDraft to your own applications or third-party services. Each key provides secure access to your newsletter data.

Creating an API Key

  1. Go to Settings → Integrations → API Keys
  2. Click "Create New Key"
  3. Give your key a descriptive name (e.g., "Website Form" or "CRM Sync")
  4. Select permissions for this key
  5. Click "Create"
  6. Copy the key immediately (it won't be shown again!)
Important: Your API key is only shown once when created. Copy it to a secure location immediately. If you lose it, you'll need to create a new key.

API Key Permissions

Permission What It Allows
Read Subscribers List and view subscriber information
Write Subscribers Add, update, or remove subscribers
Read Issues List and view newsletter issues
Read Analytics Access open rates, click data, etc.

Using Your API Key

Include your API key in the request header:

Authorization: Bearer your_api_key_here

Security Best Practices

Keep your keys secure:
  • Never share API keys publicly
  • Don't commit keys to version control
  • Use environment variables in your code
  • Create separate keys for different applications
  • Rotate keys periodically
  • Delete unused keys

Managing API Keys

Viewing Keys

Go to Settings → Integrations → API Keys to see all your keys, their permissions, and last used date.

Revoking a Key

  1. Find the key in your list
  2. Click the "Revoke" button
  3. Confirm the action

Revoked keys stop working immediately. Any applications using that key will lose access.

Rate Limits

API requests are limited to prevent abuse:

  • 100 requests per minute per API key
  • 10,000 requests per day per account

If you need higher limits, contact support.

Still need help?

Can't find what you're looking for? Chat with our AI assistant or create a support ticket.

Sign in to get support