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
- Go to Settings → Integrations → API Keys
- Click "Create New Key"
- Give your key a descriptive name (e.g., "Website Form" or "CRM Sync")
- Select permissions for this key
- Click "Create"
- 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
- Find the key in your list
- Click the "Revoke" button
- 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