Heroic Labs Documentation

Settings #

The Satori Settings page enables users with the necessary permissions to create users and manage their access, create and manage API and Server Keys, and load sample data.

Users #

Admin users only

From the Users tab you can create new users, manage the fine-grained permissions of each user, reset user passwords and multi-factor authentication (MFA), and delete users.

When creating new users you can select from the following role archetypes:

RoleDescription
AdminFull read/write/delete permissions for all entities.
DebuggerRead/Write permissions for all entities except users.
DeveloperFull read/write/delete permissions for all entities except users. Cannot delete server keys.
Game DesignerFull read/write/delete permissions for all entities except users, API keys, and server keys.
SupportRead only access to core data entities (e.g. audience, identity, flag, etc.).

Creating users #

  1. Click the Create New User button.
  2. In the modal enter the user email address and desired role.
  3. Click Save.

Creating a new user
Creating a new user

Editing users #

You can edit the fine-grained permissions for an individual user by clicking on their name to display the Edit User modal:

Editing user permissions
Editing user permissions

API keys #

The API Keys tab displays your currently configured keys for the Satori Client API, and enables to rotate or delete keys and create new ones.

API Keys tab
API Keys tab

Creating API keys #

To create a new API key click the Create New API Key button.

Enter a unique name for the new key and click Create.

Create a new API key
Create a new API key

Server key #

The Server Key tab displays your current server key, used to communicate with the Satori API from any third-party application desired, and enables you to rotate this key if needed.

Server Key tab
Server Key tab

Events #

The Events tab displays the complete list of events that have been created and must be accepted by Satori from clients.

From here you can delete existing events, or create new ones.

Events tab
Events tab

Properties #

The Properties tab displays the complete list of custom properties that have been created and must be accepted by Satori from clients, and the list of core properties that are automatically accepted by Satori.

From here you can delete existing custom properties, or create new ones.

Properties tab
Properties tab

BigQuery #

The BigQuery tab enables you to configure the BigQuery adaptor for Satori, and displays the instructions for doing so.

BigQuery tab
BigQuery tab

Snowflake #

The Snowflake tab enables you to configure the Snowflake adaptor for Satori, and displays the instructions for doing so.

Snowflake tab
Snowflake tab

Redshift #

The Redshift tab enables you to configure the Redshift adaptor for Satori, and displays the instructions for doing so.

Redshift tab
Redshift tab

Sample data #

From the Sample Data tab you can load data to be used for testing or demonstration purposes, and delete any previously loaded data when no longer needed.

Sample Data tab
Sample Data tab