Integrating SailPoint with AlertOps
AlertOps is an incident alerting platform that helps organizations detect, route, and respond to operational incidents across teams and systems. It provides on-call scheduling, escalation policies, and notification workflows so responders receive timely alerts through the channels they use. This document provides the instructions required to configure a new direct connection between SailPoint and AlertOps. For a reference to the terminology specific to SailPoint products, refer to Source and Connector Definitions.
Note
To view the latest features, enhancements, and fixes for all SaaS connectors, refer to the SaaS Release Notes page.
Supported Features
The AlertOps connector supports the following:
Account Management
- Aggregate Accounts
Entitlement Management
- Aggregate Roles and Groups
Note
This connector is read-only. It supports account and entitlement aggregation for Quick Compliance. Provisioning, de-provisioning, and write operations are not supported.
Important
Quick Compliance connectors have the following manual aggregation limits within a 24-hour period:
- Organization Admins: Limited to 3 manual account or entitlement aggregations per day per source. This limit is cumulative across all admins in the organization.
- Regular Users: Limited to 1 manual account or entitlement aggregation per day per source.
These limits ensure that individual compliance statuses are kept up to date while maintaining continuous compliance monitoring. If you need to run additional aggregations beyond these limits, contact SailPoint Support.
Pagination
The AlertOps source uses numeric offset-based pagination rather than cursor-based paging. Each request accepts offset and limit query parameters. The connector starts at offset 0 and increments the offset after each request. Aggregation continues until the number of records returned is less than the configured page limit, at which point aggregation terminates.
How Pagination Works for This Operation
- Initial Page Offset:
0- starting point for the first request (AlertOps offsets are 0-indexed). - Page Size:
100- number of records requested per page, passed via thelimitquery parameter (default value is10).
Paging steps:
$limit$=100TERMINATE_IF $RECORDS_COUNT$ < $limit$$offset$=$offset$ + 1$endpoint.fullUrl$=$application.baseUrl$+"/users?include=roles&offset=" + $limit$ + "&offset=" + $offset$
Prerequisites
Before configuring the AlertOps connector, ensure the following requirements are met:
- Sign in to AlertOps at
https://app.alertops.com. -
Go to User Profile to retrieve your User API Key.
- Base URL -
https://api.alertops.com/api/v2(REST endpoint) - User API Key - used in the
api-keyrequest header for all API calls. AlertOps does not use Basic authentication.
- Base URL -
-
Pass the API key in the
api-keyheader for every request:
For more detailed information on obtaining a User API Key and using the Users API, refer to the official AlertOps API documentation: AlertOps Users API.
Note
The linked document is not maintained by SailPoint and is subject to change without notice.
Required Permissions
- Owner - Full administrative access to the AlertOps organization, including user and group management.
- Billing Admin - Administrative access to billing and account settings with visibility into organizational users.
- System Viewer - Read-only access to system configuration and user directory data required for aggregation.
- Send Message - Permission to interact with messaging features; included as a standard role in the AlertOps platform.