API Quality Assurance Dashboard

Total Endpoints

42

Test Coverage

87%

Avg Response Time

120ms

Error Rate

0.3%

API Endpoints
Method Endpoint Description Status Last Tested Actions
GET /api/v1/status Check API service status Operational 2 hours ago
POST /api/v1/auth/login User authentication Operational 2 hours ago
GET /api/v1/users Get all users Operational 2 hours ago
PUT /api/v1/users/{id} Update user information Operational 2 hours ago
Environments
Development

Version: 1.2.3

Last deployed: 2023-11-14 15:30

Staging

Version: 1.2.3

Last deployed: 2023-11-14 16:45

Production

Version: 1.2.2

Last deployed: 2023-11-10 09:15

QA

Version: 1.2.4-beta

Last deployed: 2023-11-15 08:00

Test Results
Test Suite Passed Failed Skipped Duration Progress Actions
Authentication Tests 24 0 2 1.2s
User Management Tests 18 1 0 0.8s
API Endpoint Tests 42 0 3 2.5s
Performance Tests 15 2 1 5.3s
Recent Deployments
Environment Version Status Timestamp Duration Actions
Development 1.2.3 Success 2023-11-14 15:30 2m 15s
Staging 1.2.3 Success 2023-11-14 16:45 3m 42s
Production 1.2.2 Success 2023-11-10 09:15 5m 30s
QA 1.2.4-beta Failed 2023-11-15 08:00 1m 45s
API Documentation
Authentication

All API requests must include an authentication token in the Authorization header:

Authorization: Bearer <your_token>
Example Request
GET /api/v1/users
Host: api.hma.co.uk
Authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...
Example Response
{
  "users": [
    {"id": 1, "name": "John Doe", "email": "john@example.com"},
    {"id": 2, "name": "Jane Smith", "email": "jane@example.com"}
  ],
  "pagination": {"total": 2, "page": 1, "limit": 20}
}