Enabling API Access
API access is disabled by default for all Doozy workspaces. Before any API keys can be generated, an Admin must enable API access:Creating an API Key
Once API access is enabled, Admins and Managers can generate API keys:Using Your API Key
Include your API key in thex-api-key header with every request:
API Key Format
Doozy API keys follow this format:Access Scoping
API keys inherit the permissions of the user who created them. This means:- You can only access quizzes, surveys, and other resources that you have permission to view as an Admin or Manager
- If you are removed as an admin from a quiz or survey, your API key will immediately lose access to that resource
- Different users’ API keys may have access to different resources based on their individual permissions
If you need to access data across your entire workspace, ensure the user generating the API key has appropriate permissions for all resources.
Rotating API Keys
To rotate your API key (recommended periodically for security):Update Your Integrations
Replace the old API key with the new one in all your integrations and scripts.
Rate Limiting
The Doozy API enforces rate limits to ensure fair usage:| Limit | Value |
|---|---|
| Requests per hour | 1,000 |
429 Too Many Requests response. See the Errors page for details on handling this.
Rate limits are applied per API key. If you need higher limits, please contact us at [email protected].