How to List OAuth Applications

Updated on 21 July, 2026

List every OAuth application in your Vultr organization, filter the results by review status, and read a single application's details with the Vultr API.


Listing your OAuth applications returns every application registered in your organization along with its status and id. This is how you find the application id that most other OAuth management operations require, and how you review which applications exist and their current review state.

Follow this guide to list OAuth applications and read a single application using the Vultr Console and the Vultr API.

  • Vultr Console
  • Vultr API
  1. Log in to the Vultr Console.

  2. Click the organization name in the top navigation bar.

  3. Click Manage Organization.

  4. Click OAuth Applications.

    The page lists every application in your organization with its Name, Permission Policy, Status, and number of Users.

  5. Click the application to open its management page and view its details, including the Client ID, Callback URLs, status, and assigned permission policy.

  1. Send a GET request to the List OAuth Clients endpoint to retrieve every application in your organization.

    console
    $ curl "https://api.vultr.com/v2/oauth/clients" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The response lists your applications under oauth_clients. Each entry includes the id, name, review_status, and oidc_provider_id. Note the id of the application you want to manage.

  2. (Optional) Send a GET request to the List OAuth Clients endpoint with a status query parameter to return only the applications in a given state. Replace Draft with PendingReview, Active, or Rejected as needed.

    console
    $ curl "https://api.vultr.com/v2/oauth/clients?status=Draft" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The response lists only the applications that match the requested status.

  3. Send a GET request to the Read OAuth Client endpoint to retrieve a single application's details. Replace {client-id} with the id from the previous step.

    console
    $ curl "https://api.vultr.com/v2/oauth/clients/{client-id}" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    

    The response contains the application details, including callback_urls, oidc_provider_id, org_name, and the draft_users allowlist. The secret is not included, because it is shown only when you create the application or regenerate it.

Comments