Getting Help
Find support resources, documentation, and learn how to get assistance when you need it.
Support Channels
How do I get support?
We provide multiple support options:
For technical issues:
- Email: [email protected]
- Response time: Within 24 hours (business days)
- Include: API key prefix (first 8 characters only!), error messages, request examples
For billing questions:
- Managed through Stripe portal
- Click "Manage Subscription" on our main page
- Stripe's support for payment issues
For general questions:
- Check this FAQ first
- Review API documentation
- Email for clarifications
What to include in support requests:
Subject: [Issue Type] Brief description
- API Key prefix: abc12345... (first 8 chars only)
- Endpoint affected: /api/v1/...
- Error message: Complete error response
- Request example: curl command or code snippet
- Expected vs actual behavior
- Time of occurrence (with timezone)
What kind of support is included?
All subscriptions include:
Technical support:
- API integration help
- Troubleshooting errors
- Best practices guidance
- Performance optimization tips
What's covered:
- ✅ API usage questions
- ✅ Integration assistance
- ✅ Error resolution
- ✅ Performance issues
- ✅ Documentation clarifications
What's not covered:
- ❌ Custom development work
- ❌ Writing your integration code
- ❌ Third-party tool issues
- ❌ General programming help
We're here to ensure you can successfully use our API!
Documentation & Resources
Where can I find the API documentation?
Our comprehensive documentation includes:
Main documentation sections:
- Getting Started - Quick start guide
- API Reference - Detailed endpoint documentation
- Integration Examples - Code samples and use cases
- Best Practices - Optimization and security tips
Quick links:
- Authentication guide
- Response formats
- Error codes reference
- Rate limits (none!) and quotas
Code examples: Multiple languages supported with ready-to-use snippets.
Are there code examples available?
Yes! We provide extensive code examples:
Available in documentation:
# Python example
import requests
headers = {
'X-API-Key': 'your-api-key-here'
}
response = requests.get(
'https://api.cybersecfeed.com/v1/endpoint',
headers=headers
)
data = response.json()
Languages covered:
- Python
- JavaScript/Node.js
- Java
- Go
- PHP
- Ruby
- cURL commands
Example types:
- Basic authentication
- Error handling
- Pagination
- Bulk operations
- Integration patterns
Find all examples in our Integration Examples section.
Is there a changelog or update feed?
Stay informed about API updates:
Changelog location:
- API Changelog - Version history and updates
What we document:
- New features and endpoints
- Breaking changes (rare, with notice)
- Performance improvements
- Bug fixes
- Documentation updates
How to stay updated:
- Check changelog monthly
- Major changes emailed to subscribers
- No breaking changes without notice
Version policy:
- Backward compatibility maintained
- Deprecation notices given in advance
- Clear migration guides provided
Troubleshooting
How do I report an issue?
To report an issue effectively:
1. Verify it's an API issue:
- Check your API key is valid
- Confirm quota isn't exceeded
- Test with simple curl command
- Review error message carefully
2. Gather information:
# Example test command
curl -H "X-API-Key: your-key-here" \
-H "Content-Type: application/json" \
https://api.cybersecfeed.com/v1/endpoint \
-v
3. Report via email: Send to: [email protected]
Include:
- Clear problem description
- Steps to reproduce
- Expected vs actual behavior
- Error messages (complete)
- Request/response examples
- Timestamp of occurrence
4. What happens next:
- Acknowledgment within 24 hours
- Investigation and updates
- Resolution or workaround provided
What are common issues and solutions?
Here are the most common issues:
1. 401 Unauthorized
{"error": "unauthorized", "message": "Invalid API key"}
Solution: Check API key is correct and active
2. 429 Quota Exceeded
{"error": "quota_exceeded", "message": "Monthly quota limit reached"}
Solution: Check usage, wait for reset, or purchase additional subscription
3. 400 Bad Request
{"error": "invalid_parameter", "message": "Parameter X is required"}
Solution: Review API documentation for required parameters
4. Empty API Key
- Issue: Forgot to include API key header
- Solution: Add
X-API-Key: your-key
header
5. Network timeouts
- Issue: Request takes too long
- Solution: Check internet connection, retry with exponential backoff
Quick debugging checklist:
- API key included in headers?
- API key is correct?
- Quota not exceeded?
- Request format correct?
- Endpoint URL correct?
Service Information
How do I check if the API is operational?
Check API status anytime:
Status endpoint:
# No authentication required
curl https://api.cybersecfeed.com/v1/status
# Response
{
"status": "operational",
"latency_ms": 32,
"timestamp": "2024-03-15T10:30:00Z"
}
Status meanings:
operational
- Everything working normallydegraded
- Slower but functionalpartial_outage
- Some features affectedmajor_outage
- Service unavailable
Integration monitoring:
import requests
def check_api_health():
try:
resp = requests.get('https://api.cybersecfeed.com/v1/status')
return resp.json()['status'] == 'operational'
except:
return False
What is your uptime commitment?
We maintain high availability:
Service level:
- Target: 99.9% uptime
- Measured monthly
- Excludes scheduled maintenance
What this means:
- Maximum ~43 minutes downtime/month
- Usually much better
- Global redundancy
- Automatic failover
Scheduled maintenance:
- Rare and announced in advance
- Typically during low-usage hours
- Usually no downtime (rolling updates)
Monitoring recommendations:
- Include status checks in your app
- Implement retry logic
- Handle errors gracefully
- Cache when appropriate
Best Practices
What should I do before contacting support?
Save time by checking these first:
1. Check the basics:
- API key is correct and active
- Quota not exceeded (check usage endpoint)
- Request format matches documentation
- No typos in endpoint URL
2. Review documentation:
- Endpoint documentation
- Authentication guide
- Error codes reference
- Integration examples
3. Test with simple tools:
# Basic connectivity test
curl -H "X-API-Key: your-key" \
https://api.cybersecfeed.com/v1/status
4. Search this FAQ:
- Many common issues covered
- Quick solutions available
- Best practices included
5. Isolate the issue:
- Remove complex code
- Test with minimal example
- Identify exact failure point
If still stuck, we're here to help!