Docs / API / Logs

Logs & Analytics API

Extract raw data for external analysis or compliance reporting. All timestamps are UTC ISO-8601.

https://api.trustgate.ai/api
GET/audit/logs

Fetch Audit Logs

Retrieve detailed transaction logs. Supports filtering by date range, agent, and PII status.

Parameters

start_date
stringRequired
ISO date (e.g. 2024-01-01).
end_date
stringRequired
ISO date.
agent_id
stringOptional
Filter by specific agent.
cURL Request
curl "https://api.trustgate.ai/api/audit/logs?start_date=2024-01-01" \
  -H "Authorization: Bearer ADMIN_KEY"
GET/analytics/usage

Token Usage Stats

Get aggregated token counts and cost estimates grouped by model.

cURL Request
curl https://api.trustgate.ai/api/analytics/usage \
  -H "Authorization: Bearer ADMIN_KEY"
GET/compliance/report

Download Compliance Report

Generates a signed JSON report containing system configuration and security posture for SOC2 evidence.

cURL Request
curl https://api.trustgate.ai/api/compliance/report \
  -H "Authorization: Bearer ADMIN_KEY" \
  > soc2_evidence.json