Audit Log Integration streams your LoginRadius audit logs to your own SIEM in near real time, with the full request and response context for every consumer API call. Send them to one or more providers, such as Sumo Logic, Splunk, or Grafana, for monitoring, incident investigation, and compliance reporting.
Supported providers
Enable one or more of the providers below. Each provider lists the fields you configure in the Admin Console, grouped the same way the setup form presents them.
Sync team audit read logs
Per integrationEach integration has its own toggle, so you can send read events to one provider and skip them on another.
- On: include read-only Team Audit events, such as log views, alongside change events.
- Off: send change events only.
Logstash
Splunk
Devo
Sumo Logic
Grafana
Microsoft Sentinel
Logstash receives audit records over an HTTP input. Configure the endpoint, then add TLS material and credentials to match how your pipeline is secured.
Endpoint configuration
Endpoint URL
The HTTPS URL of your Logstash HTTP input. LoginRadius sends each audit record to this address as a POST request. Required. Example:
https://logstash.example.com:8080.
SSL Authentication
Enables mutual TLS for the connection. Turn it on to present a client certificate and validate the server against a pinned CA. Off by default. When on, the three fields below apply.
Root CA Path
The root CA certificate used to verify the Logstash server certificate during the TLS handshake. Applies when SSL Authentication is on.
Certificate Path
The client certificate LoginRadius presents to Logstash for mutual TLS. Applies when SSL Authentication is on.
Private Key
The private key paired with the client certificate. Stored encrypted and never returned in API responses. Applies when SSL Authentication is on.
Credentials
Username
The username for HTTP basic authentication on the Logstash endpoint. Provide it when your pipeline enforces basic auth.
Password
The password for HTTP basic authentication. Stored encrypted and never returned in API responses.
Splunk ingests audit records through the HTTP Event Collector (HEC). Configure the collector endpoint, then supply the HEC token that authorizes ingestion.
Endpoint configuration
Credentials
Token
The HEC token that authorizes ingestion on the collector endpoint. Stored encrypted and never returned in API responses. Required.
Devo receives audit records over its HTTP ingestion endpoint. Configure the endpoint, the target domain and table, then supply the ingestion token.
Endpoint configuration
Domain
The Devo domain that owns and scopes the ingested records. Required.
Storage Collection
The Devo tag that identifies the target table for the delivered records, for example my.app.audit. Required.
Credentials
Token
The Devo ingestion token that authorizes writes to the endpoint. Stored encrypted and never returned in API responses. Required.
Sumo Logic receives audit records through an HTTP Source on a Hosted Collector. The unique token is embedded in the source URL, so no separate credential is required.
Endpoint configuration
Grafana receives audit records through the Loki push endpoint on Grafana Cloud. Configure the endpoint, then authenticate with your instance ID and an API token.
Endpoint configuration
Endpoint URL
The base HTTPS URL of your Grafana Cloud Loki endpoint. Do not include the /loki/api/v1/push path. Required.
Credentials
Instance ID
The numeric Grafana Cloud Logs (Loki) user or instance ID, used as the HTTP basic authentication username. Required.
API Token
A Grafana Cloud Access Policy token scoped to logs:write, used as the HTTP basic authentication password. Stored encrypted and never returned in API responses. Required.
Microsoft Sentinel receives audit records through the Azure Monitor Logs Ingestion API. Configure the data collection endpoint and rule, then authenticate with a Microsoft Entra ID app registration.
Endpoint configuration
Endpoint URL
The Logs Ingestion URL of your Data Collection Endpoint (DCE). LoginRadius sends each audit record to this address. Required.
DCR Immutable ID
The immutable ID of the Data Collection Rule (DCR) that routes records to your Log Analytics workspace. Required.
Stream Name
The custom stream name defined in the DCR that receives the records. Required.
Credentials
Client ID
The application (client) ID of the Microsoft Entra ID app registration used to authenticate. Required.
Client Secret
The client secret for that app registration. Stored encrypted and never returned in API responses. Required.
Tenant ID
The Microsoft Entra ID (Azure AD) tenant ID that owns the app registration. Required.
Sample log
A single record as delivered to your provider, including the nested request and response captured for the API call. Sensitive identifiers are redacted.
{
"timestamp": "2026-05-20T11:02:29Z",
"request_id": "4aa1ac8e-8438-4b6d-a2ab-11de147268bb",
"app_name": "test-app",
"actor_type": "dashboard",
"uid": "7e2d54a1-9b3c-4f08-b6e7-2c14ab8d31f9",
"event": "create",
"target": "account",
"method": "email",
"metadata": {},
"request": {
"method": "POST",
"path": "/api/register",
"content_type": "application/json",
"body": {
"firstname": "Alex",
"emailid": "alex@test-app.com",
"password": "***",
"phoneid": "+14155551234"
}
},
"response": {
"status_code": 201,
"content_type": "application/json"
},
"user_agent": "axios/1.16.1"
}