# Logs

## GET /api/v1/gateway-level-logs

> Gateway Level Logs

```json
{"openapi":"3.0.0","info":{"title":"GoodAccess Customer","version":"1.0.0"},"tags":[{"name":"Logs"}],"servers":[{"url":"https://integration.goodaccess.com"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v1/gateway-level-logs":{"get":{"tags":["Logs"],"summary":"Gateway Level Logs","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## GET /api/v1/system-level-logs

> System Level Access Logs

```json
{"openapi":"3.0.0","info":{"title":"GoodAccess Customer","version":"1.0.0"},"tags":[{"name":"Logs"}],"servers":[{"url":"https://integration.goodaccess.com"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v1/system-level-logs":{"get":{"tags":["Logs"],"summary":"System Level Access Logs","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## GET /api/v1/threat-blocker-logs

> Threat Blocker Logs

```json
{"openapi":"3.0.0","info":{"title":"GoodAccess Customer","version":"1.0.0"},"tags":[{"name":"Logs"}],"servers":[{"url":"https://integration.goodaccess.com"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v1/threat-blocker-logs":{"get":{"tags":["Logs"],"summary":"Threat Blocker Logs","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"parameters":[{"in":"query","name":"members[]","schema":{"type":"array","items":{"type":"string"}},"description":"Filter by member UUIDs"},{"in":"query","name":"domains[]","schema":{"type":"array","items":{"type":"string"}},"description":"Filter by blocked domain names"},{"in":"query","name":"search","schema":{"type":"string"},"description":"Search across domain, member name and username"},{"in":"query","name":"sort_by","schema":{"type":"string","enum":["member","domain","hits","last_hit"]},"description":"Field to sort by"},{"in":"query","name":"sort_dir","schema":{"type":"string","enum":["asc","desc"],"default":"desc"},"description":"Sort direction"}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## GET /api/v1/device-posture-check-logs

> Device Posture Check Logs

```json
{"openapi":"3.0.0","info":{"title":"GoodAccess Customer","version":"1.0.0"},"tags":[{"name":"Logs"}],"servers":[{"url":"https://integration.goodaccess.com"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v1/device-posture-check-logs":{"get":{"tags":["Logs"],"summary":"Device Posture Check Logs","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object"}}}},"404":{"description":"Not Found","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```

## GET /api/v1/admin-logs

> Admin Logs

```json
{"openapi":"3.0.0","info":{"title":"GoodAccess Customer","version":"1.0.0"},"tags":[{"name":"Logs"}],"servers":[{"url":"https://integration.goodaccess.com"}],"security":[{"bearerAuth":[]}],"components":{"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer"}}},"paths":{"/api/v1/admin-logs":{"get":{"tags":["Logs"],"summary":"Admin Logs","requestBody":{"content":{"application/json":{"schema":{"type":"object"}}}},"parameters":[{"in":"query","name":"categories[]","schema":{"type":"array","items":{"type":"string"}},"description":"Filter by log category names"},{"in":"query","name":"search","schema":{"type":"string"},"description":"Search across message, category, admin name and email"}],"responses":{"200":{"description":"OK","headers":{"Content-Type":{"schema":{"type":"string"}}},"content":{"application/json":{"schema":{"type":"array","items":{"type":"object"}}}}},"400":{"description":"Bad Request","content":{"application/json":{"schema":{"type":"object"}}}}}}}}}
```
