content/influxdb3/cloud-serverless/admin/tokens/update-tokens.md
Update an API token's description and status using the InfluxDB user interface (UI),
influx CLI, or InfluxDB API.
{{< tabs-wrapper >}} {{% tabs %}} InfluxDB UI influx CLI InfluxDB API {{% /tabs %}}
<!---------------------------------- BEGIN UI --------------------------------->{{% tab-content %}}
To update tokens in the InfluxDB UI, navigate to the API Tokens management page. In the navigation menu on the left, select Load Data > API Tokens.
{{< nav-icon "load-data" >}}
{{% /tab-content %}}
<!----------------------------------- END UI ----------------------------------> <!--------------------------------- BEGIN CLI --------------------------------->{{% tab-content %}}
Use the influx auth active command
to activate a token.
Provide the following flags:
--token: API token with permission to update authorizations--id: Authorization ID to enable (available in the output of
influx auth list){{% code-placeholders "(API|AUTHORIZATION)_(TOKEN|ID)" %}}
influx auth active \
--token API_TOKEN \
--id AUTHORIZATION_ID
{{% /code-placeholders %}}
Use the influx auth inactive command
to deactivate a token.
Provide the following flags:
--token: API token with permission to update authorizations--id: Authorization ID to disable (available in the output of
influx auth list){{% code-placeholders "(API|AUTHORIZATION)_(TOKEN|ID)" %}}
influx auth inactive \
--token API_TOKEN \
--id AUTHORIZATION_ID
{{% /code-placeholders %}}
{{% /tab-content %}}
<!---------------------------------- END CLI ----------------------------------> <!--------------------------------- BEGIN API --------------------------------->{{% tab-content %}}
Use the /api/v2/authorizations InfluxDB API endpoint to update the description
and status of a token.
{{< api-endpoint method="PATCH" endpoint="https://{{< influxdb/host >}}/api/v2/authorizations/{AUTH_ID}" api-ref="/influxdb/v2/api/#operation/PatchAuthorizationsID" >}}
Include the following in your request:
Token API_TOKEN
(API token with the write: authorizations permission)application/json{{% code-placeholders "API_TOKEN" %}}
# Update the description and status of the first authorization listed for the user.
curl --request GET \
https://{{< influxdb/host >}}/api/v2/authorizations?user=user2 \
--header "Authorization: Token API_TOKEN" \
--header 'Content-type: application/json' \
| jq .authorizations[0].id \
| xargs -I authid curl --request PATCH \
https://{{< influxdb/host >}}/api/v2/authorizations/authid \
--header "Authorization: Token API_TOKEN" \
--header 'Content-type: application/json' \
--data '{
"description": "deactivated_auth",
"status": "inactive"
}' | jq .
{{% /code-placeholders %}}
{{% /tab-content %}}
<!---------------------------------- END API ---------------------------------->{{< /tabs-wrapper >}}