API Documentation
Integrate BugRelay into your applications and workflows with our RESTful API
Quick Start
Get started with the BugRelay API in minutes
Base URL
Example Request
Response Format
{
"data": [...],
"meta": {
"page": 1,
"limit": 20,
"total": 150,
"hasNext": true
}
}Authentication
Secure your API requests with proper authentication
API Keys
For company-specific operations, you'll need an API key. Get yours from your company dashboard.
Public Endpoints
Many endpoints are public and don't require authentication:
- Viewing bug reports and comments
- Searching companies and applications
- Creating new bug reports
- Voting on bug reports
Protected Endpoints
These operations require authentication:
- Claiming company ownership
- Updating bug status
- Managing team members
- Accessing company analytics
API Endpoints
Complete reference for all available endpoints
/api/v1/bugsList all bug reports with filtering and pagination
Parameters:
/api/v1/bugs/{id}Get detailed information about a specific bug report
Parameters:
/api/v1/bugsCreate a new bug report
Parameters:
/api/v1/companiesList all companies with their verification status
Parameters:
/api/v1/companies/{id}Get company details and public information
Parameters:
/api/v1/companies/{id}/claimClaim ownership of a company (requires verification)
Parameters:
/api/v1/companies/{id}/bugs/{bugId}/statusUpdate bug status (company members only)
Parameters:
Rate Limits
API usage limits to ensure fair access for all users
Requests/Hour
For unauthenticated requests
Requests/Hour
For authenticated requests
Requests/Second
Burst limit for all requests
Rate Limit Headers
All API responses include rate limit information in headers:
Error Handling
Understanding API error responses and status codes
HTTP Status Codes
200Success201Created400Bad Request401Unauthorized403Forbidden404Not Found429Rate Limited500Server ErrorError Response Format
{
"error": {
"code": "VALIDATION_ERROR",
"message": "Invalid request parameters",
"details": {
"field": "title",
"issue": "Title is required"
}
}
}SDKs and Tools
Official and community-maintained tools for easier integration
JavaScript/Node.js
Official SDK for JavaScript and Node.js applications
Python
Python SDK with async support and type hints
Postman Collection
Complete API collection for testing and development
API Support
Get help with API integration and troubleshooting