Overview
The Jmpy.me API uses Bearer token authentication for all endpoints. You must include your API key in theAuthorization header of every request.
Getting Your API Key
1
Sign In
Log in to your Jmpy.me account at jmpy.me/login
2
Access Developer Settings
Navigate to Dashboard → API Keys or go directly to jmpy.me/dashboard/api-keys
3
Create API Key
Click Create New API Key, give it a descriptive name, and select the appropriate permissions
4
Copy and Store
Copy your API key immediately - it won’t be shown again for security reasons
Authentication Methods
Bearer Token (Recommended)
Include your API key in the Authorization header:Query Parameter
For legacy support, you can also pass the API key as a query parameter:API Key Permissions
When creating an API key, you can configure the following permissions:| Permission | Description |
|---|---|
read | Read access to all resources |
write | Create and update resources |
delete | Delete resources |
analytics | Access to analytics endpoints |
Security Best Practices
Keep Keys Secret
Keep Keys Secret
- Never commit API keys to version control
- Use environment variables to store keys
- Don’t expose keys in client-side code
Use Restricted Keys
Use Restricted Keys
- Create keys with minimum required permissions
- Use different keys for different environments (dev, staging, production)
- Rotate keys periodically
Monitor Usage
Monitor Usage
- Check your API usage regularly in the dashboard
- Set up alerts for unusual activity
- Review access logs periodically
Error Responses
Missing Authentication
Invalid API Key
Insufficient Permissions
Rate Limiting
API keys are subject to rate limits based on your plan. See Rate Limits for details.Need higher rate limits? Upgrade your plan or contact us for enterprise options.