API Reference
QC Tool provides a RESTful API for integrating with your existing tools and automating workflows.
Base URL
All API endpoints are relative to your QC Tool application URL:
https://your-qctool-url.com/api/Authentication
All API endpoints require a valid session. Sign in through the QC Tool interface before making API requests.
Authenticated requests include a session cookie automatically when made from a logged-in browser session. For programmatic access, include the Bearer token in the Authorization header:
Authorization: Bearer <your-access-token>Contact your QC Tool administrator to obtain an API access token for server-to-server integrations.
Response format
All responses return JSON:
{
"data": { ... },
"error": null
}Error responses follow the same structure with data: null and a descriptive error message.
Rate limiting
API requests are rate-limited per user to ensure platform stability. If you receive a 429 Too Many Requests response, wait a moment before retrying.