Skip to content

Token

Creates new token. Token object is used to manage site admission. User must generate token before provisioning and pass this token to site during it’s registration.

ToolDescription
f5xc-api-users-token-createCreate Token.
f5xc-api-users-token-getGET Token
f5xc-api-users-token-listList Token.
f5xc-api-users-token-updateReplace Token.
f5xc-api-users-token-deleteDELETE Token.
ParameterDescriptionExample
metadata.namespaceNamespace-
nameName-
namespaceNamespace-
metadata.nameName-
ParameterDescriptionExample
response_formatThe format in which the configuration object is to be fetched. This could be for example-
label_filterA LabelSelectorType expression that every item in list response will satisfy.-
report_fieldsThe report_fields parameter-
report_status_fieldsThe report_status_fields parameter-

Ask Claude to help you work with Token resources:

“Create a token named ‘example’ in the ‘production’ namespace”

“List all tokens in the ‘production’ namespace”

“Get details of the token named ‘example’ in namespace ‘production‘“

Terminal window
# List resources
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/tokens" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Get specific resource
curl -X GET "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/tokens/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json"
# Create resource
curl -X POST "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/tokens" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}" \
-H "Content-Type: application/json" \
-d @token.json
# Delete resource
curl -X DELETE "https://${TENANT}.console.ves.volterra.io/api/config/namespaces/${NAMESPACE}/tokens/<name>" \
-H "Authorization: APIToken ${F5XC_API_TOKEN}"