Skip to content

Integrating SailPoint with Firebolt

Firebolt is a fully managed cloud data warehouse service where customer infrastructure operations (deployment, scaling, maintenance, and platform reliability) are handled by Firebolt, while tenant administrators manage data access through SQL-based users, roles, and grants. This document provides instructions to configure a new direct connection to a Firebolt source. 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 Firebolt connector supports the following:

Account Management

  • Aggregate Users

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.

Prerequisites

Ensure the following prerequisites are met before proceeding with the configuration:

  1. System engine URL as Base URL - Use the following endpoint to return the system engine URL for the account whose users you need to manage:

    curl https://api.app.firebolt.io/web/v3/account/<account_name>/engineUrl \
    -H 'Accept: application/json' \
    -H 'Authorization: Bearer <access_token>'
    
  2. Client ID and Client Secret - To get the Client ID and Client Secret, create a new service account from the Create new user tab. Use the service account ID as the Client ID and the account secret as the Client Secret. For more information about the Firebolt REST API, refer to the Firebolt REST API documentation. !!! note The linked document is not maintained by SailPoint and is subject to change without notice.

Required Permissions

  • The created service account must have the account_admin role to list all users.