Sigma
This guide will walk you through how to set up a Sigma connection in the Datalogz Control Tower using OAuth client credentials (Client ID and Client Secret) for authentication. This is Sigma's recommended method for programmatic, application-level access to the Sigma REST API without a user in the loop.
Below follows Sigma's documentation for generating API client credentials and identifying your API host.
Setup Overview
Below is the order of operations for completing the Sigma connector setup
Confirm your Sigma account has Admin access and the API is enabled
Identify your Sigma API base URL for your cloud and region
Generate API client credentials (Client ID and Client Secret) in Sigma
Create a Sigma connector in the Datalogz Control Tower
Confirm Admin access and API availability
You must be a member of the Admin account type in Sigma to generate API client credentials. See Sigma's account type documentation for details.
Your Sigma plan must include API access. If you're unsure, contact your Sigma account team to confirm the API is enabled for your organization.
Note: The credentials you generate inherit the permissions of the user account you assign them to. We recommend creating a dedicated service account user in Sigma (rather than tying credentials to an individual person) so that access is not disrupted if that person leaves the organization.
Identify your Sigma API base URL
Sigma hosts customers across multiple clouds (AWS, GCP, Azure) and regions. The correct API base URL depends on where your Sigma organization is provisioned.
Log in to Sigma and navigate to Administration > Developer Access
Copy the API base URL

Note: If you want to better understand Sigma's hosted cloud regions, check Sigma's API host reference table. Common examples:
AWS US (West):
https://aws-api.sigmacomputing.comAWS US (East):
https://api.us-a.aws.sigmacomputing.comGCP:
https://api.sigmacomputing.comAzure:
https://api.us-a.azure.sigmacomputing.com
The API Base URL will be needed for the Sigma Connector setup in the Datalogz Control Tower. Using the wrong host will cause authentication to fail even with valid credentials.
Generate API client credentials in Sigma
In Sigma, navigate to Administration > Developer Access
Click Create New
Select REST API as scope.
Enter a Name (e.g.,
Datalogz Control Tower) and an optional DescriptionSelect the Owner for the credentials
Note: We recommend a dedicated service account user. The credentials inherit this user's account type and permissions.
Click Create
Copy the Client ID and the Client Secret that are displayed
Create a Sigma connector in the Datalogz Control Tower
Log in to your Datalogz account
Navigate to your organization's connectors
Select New Connector
Select Sigma
Enter the following information obtained in the previous steps
API Base URL (e.g.,
https://aws-api.sigmacomputing.com)Client ID
Client Secret
Click Next
Select Include personal workspaces if you want to ingest assets in account level workspaces.
Select the Workspaces you'd like to monitor.
Click Next
Enter a Connector Name
Select the snapshot frequency, e.g., Weekly or Daily
Click Next
Click Confirm and Finish
Last updated