# Health Check

## Check API Health Status

> Returns the health status of the API to verify it is running properly

```json
{"openapi":"3.1.0","info":{"title":"GLChat Backend API","version":"0.1.0"},"paths":{"/health-check":{"get":{"tags":["Health Check"],"summary":"Check API Health Status","description":"Returns the health status of the API to verify it is running properly","operationId":"healthcheck_health_check_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthcheckResponse"}}}}}}}},"components":{"schemas":{"HealthcheckResponse":{"properties":{"message":{"type":"string","title":"Message","description":"The health check status message"}},"type":"object","required":["message"],"title":"HealthcheckResponse","description":"Response model for health check API.\n\nAttributes:\n    message (str): The health check status message."}}}}
```

## Test AIP Service Authentication

> Tests the connection to AIP service with API key authentication

```json
{"openapi":"3.1.0","info":{"title":"GLChat Backend API","version":"0.1.0"},"paths":{"/health-check/auth-test":{"get":{"tags":["Health Check"],"summary":"Test AIP Service Authentication","description":"Tests the connection to AIP service with API key authentication","operationId":"healthcheck_aip_auth_health_check_auth_test_get","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HealthcheckResponse"}}}},"401":{"description":"AIP service authentication failed","content":{"application/json":{}}},"503":{"description":"AIP service unavailable","content":{"application/json":{}}}}}}},"components":{"schemas":{"HealthcheckResponse":{"properties":{"message":{"type":"string","title":"Message","description":"The health check status message"}},"type":"object","required":["message"],"title":"HealthcheckResponse","description":"Response model for health check API.\n\nAttributes:\n    message (str): The health check status message."}}}}
```
