personal-access-tokens#
Browse personal access tokens resource actions that can be discovered, described, and executed through the Brandwave MCP server.
Capability flow
discover-brandwave-capabilities, describe-brandwave-action, and execute-brandwave-action to work with these actions.create-personal-access-token#
Create a new personal access token. The plaintext token is only returned once.
Example prompt#
Create a new personal access token.Parameters#
| Name | Type | Required | Description |
|---|---|---|---|
| name | string | Required | Display name for this token. |
| expiresAt | string (ISO 8601) | null | — | When this token should expire. |
Response#
Returns { data } with the result.
Underlying SDK method: bw.personalAccessTokens.create(params)
Store the token securely
list-personal-access-tokens#
List all personal access tokens for the authenticated user.
Example prompt#
List all personal access tokens in my organization.Response#
Returns { items, totalCount, facets } with paginated results.
Underlying SDK method: bw.personalAccessTokens.list()
revoke-personal-access-token#
Revoke a personal access token, immediately invalidating it.
Example prompt#
Revoke the personal access token.Parameters#
| Name | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Required | Token identifier to revoke. |
Response#
Returns { data } with the result.
Underlying SDK method: bw.personalAccessTokens.revoke(params)
Immediate invalidation
rotate-personal-access-token#
Rotate a personal access token by revoking the old one and creating a new one.
Example prompt#
Rotate the personal access token.Parameters#
| Name | Type | Required | Description |
|---|---|---|---|
| id | string (UUID) | Required | Token identifier to rotate (revokes old, creates new). |
Response#
Returns { data } with the result.
Underlying SDK method: bw.personalAccessTokens.rotate(params)