API Access
Use the Deiza API for programmatic access
5 min read
API Access
The Deiza API allows you to programmatically access your data and integrate with external tools.
Requirements
API access is available on the Scale plan only.
Creating an API Key
- Go to Settings > API
- Click Create API Key
- Enter a name for the key (e.g., "Zapier Integration")
- Click Create Key
- Copy the key immediately — it will not be shown again
Using Your API Key
Include your API key in the Authorization header:
curl -X GET https://deiza.io/api/v1/contacts \
-H "Authorization: Bearer dza_your_api_key_here" \
-H "Content-Type: application/json"Available Endpoints
Core Endpoints
| Endpoint | Methods | Description |
|---|---|---|
| /api/v1/contacts | GET, POST | Manage contacts |
| /api/v1/invoices | GET, POST | Manage invoices |
| /api/v1/websites | GET | Get website info |
Rate Limits
- 1,000 requests per day per API key
- Rate limit resets at midnight UTC
- Monitor usage in the API settings page
Security Best Practices
- Keep your API keys secret
- Rotate keys periodically
- Use read-only keys when possible
- Never expose keys in client-side code
Was this helpful?