API Keys
API keys are the primary authentication method for the moncreneau API.
Creating an API Key
- Log in to your moncreneau dashboard
- Navigate to Settings → API
- Click Create an API key
- Fill out the form:
- Name: Description of usage
- Environment: Development or production environment
- Scopes: Required permissions
- Rate limit: Default 1000/hour
Only Once
The complete key is only displayed once during creation. Copy it immediately!
Key Rotation
Change your keys regularly for better security:
- Create a new key
- Update your application
- Revoke the old key
Revocation
A revoked key becomes immediately inactive. All requests with this key will receive a 401 error.
What API keys can't do
An API key only authenticates the public /api/v1/** endpoints (appointments, departments, availability). It grants no access to managing API keys themselves, webhooks, or the usage dashboard — those three areas (API Keys, Webhooks, Usage) are reserved for the web dashboard, for a logged-in staff user. No third-party application can reach them programmatically.