Docs/Integrations/Siem

SIEM Push

SIEM push streams ANTS Platform events to your SIEM over HTTP Event Collector (HEC), the ingestion interface used by Splunk and supported by CrowdStrike Falcon Next-Gen SIEM. Events arrive within seconds of being recorded, so analysts can search, correlate and alert on AI activity next to the rest of your security data.

DestinationsCrowdStrike Falcon Next-Gen SIEM, Splunk, and other SIEMs and pipelines that accept HEC
Event typesAI events, endpoint events, alerts, audit logs. You choose which to send.
IdentifiersEvery event carries the user and device identifiers ANTS Platform knows, including the CrowdStrike Falcon agent ID
DeliveryBatched POST requests with retries. Failed batches are kept in a dead-letter queue, never dropped silently.

Set up SIEM push

Create an HEC endpoint in your SIEM

In the Falcon console, open Next-Gen SIEM > Data onboarding and add an HEC / HTTP Event Connector data connector with a JSON parser. Generate its API key, then copy the API URL and the API key.

Open SIEM push in ANTS Platform

Go to Organization Settings > Integrations and open the SIEM Push card.

Enter the endpoint

FieldValue
HEC URLThe collector URL from your SIEM
TokenThe HEC token or API key. It is encrypted at rest and never shown again.
Event typesAny of AI events, Endpoint events, Alerts and Audit logs

Save and check your SIEM

Save the settings. Events recorded from then on are pushed to your SIEM. Search for source="ants-platform" to see them arrive.

SIEM push covers every project in the organization. Each event names its project. Configuring it needs the Owner role or a custom role with the matching Integrations access. See Members & Roles.

Event types

Event typesourcetypeWhat is sent
AI eventsants:aiTraces and observations from every project: name, agent, observation type, model, token counts, cost, latency, level, status message, environment and tags. Prompt and response text is not sent.
Endpoint eventsants:endpointDiscover AI activity from the browser extension and the macOS and Windows agents: AI tool use, prompt submission events, files used in AI tools, command-line AI tool runs and AI network activity. The fields are those listed in Discover AI privacy.
Alertsants:alertGuardrail violations, detected by Scheduled Detection or blocked by Real-time Enforcement, and Discover AI device alerts. The same content as a policy violation webhook.
Audit logsants:auditEvery audit log entry for the organization and its projects.

Event schema

Each event is sent in the standard HEC envelope:

json
{ "time": 1759311000.123, "host": "LT-0421", "source": "ants-platform", "sourcetype": "ants:endpoint", "event": { "schemaVersion": "1", "id": "<event id>", "category": "endpoint", "kind": "prompt_submission", "timestamp": "2026-10-01T09:30:00.123Z", "organizationId": "<organization id>", "projectId": "<project id>", "user": { "id": "<user id>", "email": "jane.doe@example.com", "userPrincipalName": "jane.doe@example.com", "username": "jdoe" }, "device": { "id": "<device id>", "hostname": "LT-0421", "serialNumber": "C02XK0AAJG5H", "falconAid": "<falcon agent id>" }, "data": { "tool": "ChatGPT", "client": "browser-extension", "model": "gpt-4o" } } }

Envelope fields

FieldMeaning
timeWhen the event happened, in Unix seconds with milliseconds.
hostThe device hostname when the event comes from a device, otherwise your ANTS Platform host.
sourceAlways ants-platform.
sourcetypeants:ai, ants:endpoint, ants:alert or ants:audit.

Common event fields

FieldMeaning
schemaVersionThe schema version, currently 1. Fields can be added within a version; existing fields are not renamed or removed.
idUnique per event. Delivery is at least once, so deduplicate on it.
categoryai, endpoint, alert or audit.
kindThe record type within the category, listed below.
timestampWhen the event happened, ISO 8601 in UTC.
organizationId, projectIdWhere the event belongs. projectId is null for organization-level audit entries.
userThe person, with ANTS Platform user ID, email, user principal name and device username where known. null when the event has no user.
deviceThe Discover AI device, with hostname, serial number and CrowdStrike Falcon agent ID where known. null when the event has no device. See CrowdStrike Falcon.
dataThe fields of the record itself.

Kinds

categorykinddata
aitrace, observationThe trace or observation fields listed under Event types, with the trace ID and, for an observation, its ID and parent.
endpointtool_activity, prompt_submission, file_use, cli_run, network_activityThe tool, the client that saw it and the fields listed in Discover AI privacy for that activity.
alertpolicy_violation, device_alertThe violation object of the policy violation webhook payload.
auditaudit_logThe audit log entry, with the same fields as the S3 audit log stream.

Any field whose value is not known is null.

Delivery

  • Events are batched and sent as HEC POST requests, within seconds of being recorded.
  • A batch that fails, for example because the SIEM is rate limiting or down, is retried with backoff.
  • A batch that still fails after its retries is moved to a dead-letter queue instead of being dropped.
  • Delivery is at least once. Deduplicate on event.id.
  • Events are sent over HTTPS. Use an https:// HEC URL.

Scheduled exports to storage

SIEM push is the real-time path. Two scheduled exports also write files your SIEM can collect from storage:

ExportWhat it writesWhere it is set
Audit log stream to S3Audit log entries as JSONL, hourly by defaultDeployment settings
Blob storage exportTraces, observations and scores as JSON, CSV or JSONL, hourly, daily or weeklyProject Settings > Integrations > Blob Storage
© 2026 ANTS Platform, Inc.Docs v1.0 · Last updated June 2026