Entitle agent token

An agent token authenticates an Entitle agent to Entitle. You generate a token when you deploy a new agent, apply it to the agent's Helm configuration, and rotate it periodically to meet your organization's secret-rotation policy — all from the Tokens tab in Org settings.

Agent tokens can be listed, created, and rotated through the Entitle API.

Prerequisites

  • An Entitle admin user account. Only admins can create, view, rotate, or revoke agent tokens.

View and manage agent tokens

In Entitle, click Org settings > Tokens, and go to Agent tokens. The count badge next to the heading shows the total number of agent tokens in your organization.

The table includes the following columns:

ColumnDescription
Created byThe user who generated the token.
Token nameThe name given to the token when it was created.
Created atThe date the token was created.
TokenThe masked token value.
Last usedThe last time the token was used to authenticate an agent.
Refreshed atThe date the token was last rotated.

You can search by token name, sort the tokens, and filter.

Click Filter, select a field, and enter the filter expression to filter the table by:

FilterFilters tokens by
Token nameThe name assigned to the token.
Created byThe user who created the token.
Created atThe date the token was created.
Last usedThe date the token was last used to authenticate an agent.

Create an agent token

In Entitle, click Org settings > Tokens, go to Agent tokens, then click Add. In the new row, enter a Token name to identify its use. The name must be between 2–250 characters. Click Reveal token to view and copy the token value.

🚧

The token value is shown only once. If you lose it before applying it to your agent, generate a new token — the original value can't be retrieved again.

A token is scoped to a single agent. Use a separate token for each agent unless the agents are fully redundant. For Entitle agent redundancy architecture, consult BeyondTrust.

Use an agent token

Apply the token as the agent.token value when you install or upgrade the Entitle agent's Helm chart. The rest of the install command depends on your Kubernetes platform and secret manager.

  1. Copy the token value from the Create an agent token step above.
  2. Set it as the agent.token value in your Helm install command, for example:
helm upgrade --install entitle-agent entitle/entitle-agent \
    --set kmsType="kubernetes_secret_manager" \
    --set datadog.datadog.tags={company:${ORG_NAME}} \
    --set agent.token="${TOKEN}" \
    -n ${NAMESPACE} --create-namespace
  1. Run the command against your cluster. The agent uses the token to authenticate with Entitle and, once running, appears as connected in Entitle.

For full platform-specific installation steps, see Entitle agent.

Rotate an agent token

Rotating a token in Entitle ensures the agent's existing integration mappings stay intact and don't need to be recreated.

🚧

Rotating a token takes the agent offline immediately. The current token stops working as soon as you confirm the rotation, and the agent stays disconnected until you apply the new value to your cluster and restart the agent. Plan the rotation for a window where a brief agent outage is acceptable.

In Entitle, click Org settings > Tokens, go to Agent tokens, then click Rotate in the row of the relevant token.

Copy the new value shown, and apply it to your agent's Helm configuration in place of the previous agent.token value, then run the upgrade command against your cluster.

Once the agent reconnects, confirm it shows as connected in Entitle. The token's Refreshed at column updates to reflect the rotation time. Every rotation generates an OrganizationAgentTokenRotated audit event.

Revoke an agent token

Revoking a token permanently invalidates it. Unlike rotation, revoking a token doesn't preserve the agent's integration mappings. After revoking, you must reconfigure the agent's integrations from scratch.

In Entitle, click Org settings > Tokens, go to Agent tokens, then click Revoke in the row of the relevant token.


Did this page help you?

©2003-2026 BeyondTrust Corporation. All Rights Reserved. Other trademarks identified on this page are owned by their respective owners. BeyondTrust is not a chartered bank or trust company, or depository institution. It is not authorized to accept deposits or trust accounts and is not licensed or regulated by any state or federal banking authority.