Creating an API Key
1
Navigate to API Keys
Go to my.meetergo.com/admin/api-keys in your dashboard.
2
Create a new key
Click Create API Key and optionally give it a descriptive name (e.g., “Production Integration”).
3
Set expiration
Choose an expiration period between 1 and 90 days.
4
Copy your key
Copy the API key immediately—it won’t be shown again.
API Key Format
Your API key follows this format:Required Headers
Every API request needs the Authorization header. Most endpoints also require the user context header:| Header | Required | Description |
|---|---|---|
Authorization | Yes | Bearer <your-api-key> |
x-meetergo-api-user-id | Most endpoints | UUID of the user to act on behalf of |
Content-Type | For POST/PUT/PATCH | application/json |
Authorization Header
Include your API key in theAuthorization header:
User Context Header
Thex-meetergo-api-user-id header specifies which user’s context to use for the request. This is required for all endpoints that operate on user-specific data.
Get your user ID by calling
/v4/user/me with just the Authorization header, or use the userId returned when creating a new user.Verification Request
Use this call to validate your API Key and retrieve your authenticated user information:Complete Example
Request with all headers:Permissions
Only company owners and admins can create and manage API keys. API keys have full access to all resources within your company.Key Lifecycle
Expiration
API keys expire after the period you set (1-90 days maximum). Plan to rotate keys before they expire:- Create a new key before the old one expires
- Update your applications to use the new key
- The old key will automatically stop working after expiration
Deactivating Keys
You can temporarily deactivate a key without deleting it:- Go to my.meetergo.com/admin/api-keys
- Find the key and click Deactivate
- Click Activate to re-enable it later
Revoking Keys
If you suspect a key has been compromised:- Go to my.meetergo.com/admin/api-keys
- Find the compromised key
- Click Revoke to permanently delete it
- Create a new key and update your applications
Error Responses
Missing Authorization Header
Invalid API Key
Expired API Key
Missing User Header
Invalid User
Security Best Practices
Do
- Store API keys in environment variables or a secrets manager
- Use different keys for development and production
- Rotate keys regularly (before the 90-day expiration)
- Monitor API usage for unexpected activity
Don’t
- Commit API keys to version control
- Share keys via email, chat, or other insecure channels
- Log API keys in application logs
- Use the same key across multiple unrelated applications