This guide explains how to effectively report bugs and issues with the NewsCatcher APIs to ensure quick resolution and improve your experience.Documentation Index
Fetch the complete documentation index at: https://newscatcherinc-docs.mintlify.dev/docs/llms.txt
Use this file to discover all available pages before exploring further.
Before you report
Before submitting a bug report, take the following steps to ensure efficient resolution:- Check documentation: Review the API Reference to verify you’re using parameters correctly and that you understand expected behaviors.
- Verify API usage: Double-check that you’re using the correct headers, parameters, and payload formats according to our documentation.
- Check status page: Visit our status page to see if there are any known issues or maintenance activities affecting the service.
- Try our debugging tools: Use our Postman collections or the API playground in our documentation to verify if the issue can be reproduced with different tools.
- Examine your code: Double-check your implementation to ensure the issue isn’t in your integration code.
Where to report bugs
You can report bugs through the following official channels:Customer Portal
Our preferred channel for bug reports with structured templates and ticket
tracking
Email Support
Alternative channel for bug reports and general support
Dedicated Slack
For eligible customers with dedicated Slack channel access (based on plan
tier)
GitHub Issues
Review the current issues and open a new one if needed (for SDK-related bugs
only)
Our Customer Portal is the recommended channel as it automatically creates
tickets in our internal tracking system, allowing for faster processing and
resolution.
How to report effectively
When reporting a bug, include the following information to help us identify and fix the issue quickly:Include the correlation ID
Every API response includes a unique
correlation-id in the headers. This ID
is essential for us to trace your request through our system.Describe what happened vs. what you expected
Include a brief description of the following:
- What you were trying to do
- What actually happened
- What you expected to happen instead
Report template
Use this template when filing your report. It covers everything from the steps above.Common issues and solutions
Before reporting a bug, check if your issue matches one of these common scenarios:Using incorrect authentication header
We usex-api-token for authentication, not x-api-key:
Malformed JSON payload causing 500 errors
If you receive a500 Internal Server Error, check your request payload:
For security reasons, our API may return a generic 500 error for certain
malformed payloads instead of detailed validation errors. Always validate your
JSON before sending.
Bug report lifecycle
- Ticket creation: Your report is converted into a ticket in our internal tracking system.
- Initial assessment: Our support team performs an initial assessment to determine severity and priority.
- Investigation: Our engineering team uses the correlation ID to trace the issue through our logs and systems.
- Status updates: We keep you informed about the progress of your bug report through the same channel you used to report it.
- Resolution: Once resolved, we provide details about the fix and when you can expect it to be deployed.
Issue priority and response times
Priority is determined by two factors: urgency (how quickly the issue affects your operations) and impact (the scope and severity of the effect on service functionality). Knowing these levels helps you set expectations for response and resolution times.Priority levels
| Priority | Description | Target Response Time | Target Resolution Time |
|---|---|---|---|
| Priority 1 | Critical issue causing complete service unavailability with no workaround | 1 hour | Within 12 hours |
| Priority 2 | Significant issue with major impact; service usable but seriously impaired | 4 hours | 2 business days |
| Priority 3 | Moderate issue with acceptable workarounds available | 12 hours | 5 business days |
| Priority 4 | Minor issue with minimal impact | 1 business day | Planned |
Debugging tools
We provide several tools to help you debug issues before reporting them:Postman Collections
Pre-configured request collections for all our APIs with examples
API Playground
Interactive API testing tool available directly in our documentation
Documentation AI Assistant
To use our AI chat assistant, type your question in the search bar (⌘K)
Status Page
Real-time service status and incident history

