Translating a Stax User ID to Email Address

Stax utilizes universally unique identifiers (UUID) for users and other resources inside Stax. Resolve the UUID using the API or SDK to review the user's details.

Article Tags
On This Page
Using the Stax ConsoleUsing the APIUsing the Python SDKSee also

Stax utilizes UUIDs as identifiers for many resources, including users. When reviewing logs or other machine-generated information, UUIDs need to be resolved to review an individual user's details. This can be done using the Stax console, API, or SDK.

Using the Stax Console

When reviewing user details in the Stax Console, the user's identifier is displayed under the User ID heading in the User details drawer.

Stax Users

Using the API

The Stax API can be used to resolve a user based on their UUID. Choose the appropriate API endpoint based on your installation region:

Using the Python SDK

The Python SDK allows for resolving user details in a simpler fashion than querying the API directly. The code sample below demonstrates the basic steps required to perform this task.

import json
from staxapp.config import Config
from staxapp.openapi import StaxClient

Config.access_key = "YOUR_API_ACCESS_KEY"
Config.secret_key = "YOUR_API_SECRET_KEY"

user_id = "868fef84-f9d0-473d-8c03-bb4ea5286703"

teams = StaxClient("teams")
response = teams.ReadUsers(id_filter=user_id)

user = response["Users"][0]

print(json.dumps(user, indent=4, sort_keys=True))

When executed, a payload of the User type will be returned. See the API documentation for your installation region for specifics on each field:

See also