View every third-party OAuth application you authorized on Vultr, along with the scopes each application was granted, to manage delegated access via the API.
Your authorizations list shows every third-party OAuth application you have granted access to your Vultr account. Reviewing this list lets you see which applications hold access and which scopes each one was granted, so you can audit and manage delegated access to your account.
Follow this guide to view your authorized OAuth applications using the Vultr Console and the Vultr API.
Log in to the Vultr Console.
Click your name in the top navigation bar, then click Manage User.
Click Authorized OAuth Applications.
The list shows each application's Name and the date you Authorized it. To disconnect an application, click the delete icon in its row and confirm. For details, see How to Revoke Access for an Authorized OAuth Application.
Send a GET request to the List Your Authorizations endpoint to retrieve your authorized applications.
$ curl "https://api.vultr.com/v2/oauth/authorizations" \
-X GET \
-H "Authorization: Bearer ${VULTR_API_KEY}"
The response contains an authorizations array. Each entry includes:
id: The authorization id. Use this value to revoke the authorization, not the client_id.client_id: The id of the OAuth application that holds the authorization.client_name and client_logo_url: The application's display name and logo.scopes: The policy ids copied into your organization. Read them through the IAM API to see exactly what the application can access.date_authorized and is_revoked: When you authorized the application, and whether the authorization is currently revoked.