Sailpoint Identity Security Cloud

Version 2.0.0 (View all)
Managed integration release status GA
Subscription level
What's this?
Basic
Developed by
What's this?
Elastic
Ingestion method(s) API
Minimum Kibana version(s) 9.0.5
8.19.2
Important - Managed integrations on Elastic Cloud Hosted

You can use this integration as an Elastic Managed integration on Elastic Cloud Hosted deployments running this version or later.

The Elastic integration for Sailpoint Identity Security Cloud enables real-time monitoring and analysis of identity security events within the SailPoint platform. This integration collects, processes, and visualizes audit logs, access activities, and identity lifecycle events to enhance security posture, compliance, and operational efficiency.

Agentless integrations allow you to collect data without having to manage Elastic Agent in your cloud. They make manual agent deployment unnecessary, so you can focus on your data instead of the agent that collects it. For more information, refer to Agentless integrations and the Agentless integrations FAQ. Agentless deployments are only supported in Elastic Serverless and Elastic Cloud environments. This functionality is in beta and is subject to change. Beta features are not subject to the support SLA of official GA features.

  • events: Provides audit data that includes actions such as USER_MANAGEMENT, PASSWORD_ACTIVITY, PROVISIONING, ACCESS_ITEM, SOURCE_MANAGEMENT, CERTIFICATION, AUTH, SYSTEM_CONFIG, ACCESS_REQUEST, SSO, WORKFLOW, SEGMENT and more. Audit Events are records that a user took action in an IdentityNow tenant, or other service like IdentityAI. This data stream leverages the /v2026/search endpoint.

  • identities: Collects human identity records (employees, contractors, and external users) governed by SailPoint ISC. Each document represents the current governance state of an identity including their access entitlements, owned governance objects, manager relationships, and segment memberships. Designed for entity analytics, user risk scoring, and identity-correlated security detections. Uses incremental collection via the Search API with a searchAfter cursor so only identities modified since the last run are fetched.

  • machine_identities: Collects machine/non-human identity records (service accounts, application accounts, bots, and AI agents) governed by SailPoint ISC. Each document represents a machine identity with its owner relationships and held entitlements. Uses the experimental Machine Identities API with a full offset-based scan each collection cycle. Note: This data stream depends on an experimental SailPoint API (X-SailPoint-Experimental: true). The API may change without notice in future SailPoint releases. HTTP 404 and 501 responses are treated as "feature not enabled" rather than errors.

This integration uses OAuth2 client_credentials to authenticate against the SailPoint ISC API.

  1. Log in to the SailPoint ISC admin console.
  2. Navigate to Admin → Security Settings → API Management.
  3. Click Create API Client, select Client Credentials as grant type, and grant the following scopes:
    • sp:search:read — required for the events and identities data streams
    • idn:mis-identity:read and idn:mis-identity:manage — required for the machine_identities data stream (experimental API)
  4. Note the generated Client ID and Client Secret for use in the integration configuration.

For further details see the official Authentication documentation.

Event documents can be found by setting the following filter: event.dataset : "sailpoint_identity_sc.events"

ECS Field Reference

Refer to the following document for detailed information on ECS fields.

The following non-ECS fields are used in events documents:

Identity documents can be found by setting the following filter: event.dataset : "sailpoint_identity_sc.identities"

Identity documents carry ECS entity fields (user.entity.*) that enable Entity Analytics, user risk scoring, and identity-correlated detections.

ECS Field Reference

Refer to the following document for detailed information on ECS fields.

The following non-ECS fields are used in identities documents:

Machine identity documents can be found by setting the following filter: event.dataset : "sailpoint_identity_sc.machine_identities"

Machine identity documents carry ECS entity fields (service.entity.*) that enable entity analytics for non-human identities such as service accounts, application accounts, bots, and AI agents.

ECS Field Reference

Refer to the following document for detailed information on ECS fields.

The following non-ECS fields are used in identities documents:

This integration includes one or more Kibana dashboards that visualizes the data collected by the integration. The screenshots below illustrate how the ingested data is displayed.