Overview
The SitePlot API uses API key authentication to secure access to your data. All API requests must include a valid API key in the Authorization header.Creating an API Key
API keys can only be created by users with Global Administrator privileges:- Navigate to your SitePlot admin dashboard
- Go to Organization → API Keys
- Click Create New API Key
- Provide a descriptive name for your API key
- Copy the generated API key immediately (it will only be shown once)
API keys are only displayed once upon creation. Store them securely and never share them publicly.
Authentication Method
Include your API key in theAuthorization header of every request using the Bearer token format:
Example Request
Error Responses
Missing Authorization Header
Invalid Authorization Format
Invalid API Key
Inactive API Key
API Key Management
Security Best Practices
- Store securely: Never commit API keys to version control
- Use environment variables: Store API keys in environment variables or secure configuration files
- Rotate regularly: Generate new API keys periodically and revoke old ones
- Limit scope: Create separate API keys for different applications or environments
- Monitor usage: Regularly review API key usage in your dashboard
Revoking API Keys
To revoke an API key:- Go to Organization → API Keys in your admin dashboard
- Find the API key you want to revoke
- Click the Revoke button
- Confirm the action
Revoking an API key immediately invalidates it. Any applications using the revoked key will receive authentication errors.
API Key Permissions
All API keys have the same permissions as the user who created them. Currently, API keys provide:- Read access to all forms and form submissions
- Read access to all pages and redirects
- No write access (API is read-only)
