# Loop QA > AI-powered QA testing platform. Create projects, find bugs, and manage test results via API. ## API Loop QA exposes a REST API for programmatic access. - OpenAPI spec: /api/v1/openapi.json - Base path: /api/v1 ## Authentication All endpoints require a Bearer token. To get one: 1. Sign in at the Loop QA web app 2. Go to Settings 3. Click "Generate token" in the API section 4. Copy the token (starts with `lqa_`) — it is only shown once Include it in every request as: `Authorization: Bearer lqa_your_token_here` ## Endpoints - GET /api/v1/projects — List projects - POST /api/v1/projects — Create a project (starts AI exploration automatically). Accepts optional `design_document` (markdown) to generate test journeys from a feature spec. Returns the project object with `url` (link to the dashboard) and `exploration_id`. - GET /api/v1/projects/{id} — Get project details - GET /api/v1/projects/{id}/status — Project summary with bug/test/journey counts - GET /api/v1/projects/{id}/bugs — List bugs - GET /api/v1/bugs/{id} — Get bug details with analysis and evidence - GET /api/v1/projects/{id}/journeys — List test journeys - GET /api/v1/projects/{id}/test-runs — List test runs - GET /api/v1/projects/{id}/explorations — List explorations - POST /api/v1/projects/{id}/explorations — Start a new exploration