Troubleshooting & FAQ
Welcome to JetPero’s support guide. Below are answers to common questions and solutions to frequent issues related to API usage, billing, authentication, and more.
🔍 Common Issues & Fixes
1. ❌ Receiving 401 Unauthorized
errors
401 Unauthorized
errorsCause: Invalid or missing API key.
Fix:
Ensure the API key is included in the request header:
Double-check you’re using the correct key for the right environment (e.g., production vs staging).
Rotate your key if compromised or expired.
2. 🚫 Getting 429 Too Many Requests
errors
429 Too Many Requests
errorsCause: Rate limit exceeded.
Fix:
Wait and retry after the time specified in the
Retry-After
response header.Implement exponential backoff.
Consider upgrading your plan for higher rate limits.
3. 🔒 CORS Issues in Browser
Cause: Cross-Origin Resource Sharing (CORS) not enabled.
Fix:
Ensure your front-end is allowed in CORS settings via your JetPero project dashboard.
Use a proxy server if needed for local development.
4. 📊 Analytics Not Updating in Dashboard
Cause: Delay in data sync or API filters.
Fix:
Check your time range filters.
Wait a few minutes; analytics may have a slight delay (max 1–2 minutes).
If it persists, contact support.
5. 🧪 Test Environment Data Not Appearing
Cause: You might be viewing the wrong environment.
Fix:
Verify that you’ve selected the correct environment from your dashboard.
Ensure API calls are using the correct environment key.
❓ Frequently Asked Questions
Q1: Can I rotate API keys without downtime?
Yes. You can create a new key, update your app to use the new one, then safely delete the old key.
Q2: What happens if I hit my quota on a free plan?
Your requests will return 429
errors until the next monthly cycle or until you upgrade to a paid plan.
Q3: Can I separate environments (dev, staging, prod)?
Absolutely. Each project can have multiple environments with isolated keys, analytics, and limits.
Q4: How secure are my API keys?
API keys are encrypted and never exposed in plaintext. Always keep them private, and rotate them regularly.
Q5: Does JetPero support OpenAPI or Postman imports?
Coming Soon. We're actively working on supporting OpenAPI 3.x imports and Postman collections. Stay tuned!
Q6: How can I cancel my subscription?
Go to Dashboard → Settings and click "Cancel Subscription." You’ll retain access until the end of your billing period.
🔧 Still need help?
Reach out to us:
💬 Live Chat: via WhatsApp - +94706172020
Last updated