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/logsFetch Audit Logs
Retrieve detailed transaction logs. Supports filtering by date range, agent, and PII status.
Parameters
start_date
string • Required
ISO date (e.g. 2024-01-01).
end_date
string • Required
ISO date.
agent_id
string • Optional
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/usageToken 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/reportDownload 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