Configure audit logs
1
Open platform administration
Open Admin, then select Audit Logs under Platform.
2
Connect the endpoint
Click Connect and enter the HTTPS URL that accepts your audit events.
3
Configure the request
Set the request options your collector needs, then click Save changes.
Request options
Tracecat encrypts the webhook URL, custom headers, and custom payload at rest.
Use the payload attribute when your collector expects the event under a specific key. Splunk HTTP Event Collector is the common case: it requires each event wrapped in an
event field.
Set the payload attribute to event, and Tracecat wraps the whole payload:
Logged events
An organization-scoped sign-in emits
auth sign_in to this sink and to that organization’s sink.
A superuser login that carries no organization context reaches this sink only.
Event payload
A platform event uses the same schema as an organization event, with platform-scope identifiers left null.data is null, so the event tells you who made the change and whether it succeeded, but not which setting changed.
Platform events normally carry
null organization_id and workspace_id because Tracecat emits them with a platform role.
Organization-scoped sign-in is the exception: its auth sign_in event reaches both sinks, and the platform copy carries the organization’s ID.
Do not filter strictly on null scope to separate platform administration from tenant activity — that drops those sign-in events.
Tag each stream with a custom payload instead when both reach the same index.
Delivery behavior
Tracecat posts each event as a JSONPOST request and does not block the audited action on the result.
- Delivery runs in the background, so a failing or slow collector does not prevent the audited change from completing.
- Each request times out after 10 seconds.
- Tracecat makes up to three delivery attempts per event — the initial request plus two retries with exponential backoff — on
429,500,502,503,504, and transport errors. Other4xxresponses are terminal. - A retry after a lost response can deliver a duplicate. Events carry no event ID and a retried event is byte-identical, so deduplicate on the full event body if you need exact counts.
- Under sustained backpressure Tracecat sheds events rather than buffering without bound.
Related pages
- See Organization audit logs to stream user and service-account activity inside an organization.
- See Architecture for the boundaries that platform audit events record.
- See Self-hosted security for deployment hardening guidance.