Skip to content

IdentityService

Initialize the Elevate service.

Parameters:

Name Type Description Default
server Optional[str]

The server name for the Elevate service API. If not provided, defaults to the E2_SERVER environment variable.

None
client_id Optional[str]

The client ID for authentication. If not provided, defaults to the E2_CLIENT_ID environment variable.

None
secret_key Optional[str]

The secret key for authentication. If not provided, defaults to the E2_SECRET_KEY environment variable.

None

Raises:

Type Description
ElevateConfigurationException

If any required parameter is missing or invalid

create_tenant_token

Creates a new tenant API token in Frontegg. Role names are resolved to IDs — a missing or duplicate name causes a 400 error. Expiration is one of the supported enum values.

Parameters:

Name Type Description Default
create_tenant_token_request CreateTenantTokenRequest

(required)

required

Returns:

Type Description
TenantTokenResponse

Returns the result object.

delete_tenant_token

Deletes a tenant API token from Frontegg by its client ID.

Parameters:

Name Type Description Default
id StrictStr

The client ID of the tenant token to delete. (required)

required

Returns:

Type Description
None

Returns the result object.