How to Add Vultr Account Users

Updated on February 13, 2025

A Vultr user account provides access to manage services and resources. With the multi-user feature, account owners can create logins with limited access to specific resources. Assign roles to control permissions for tasks like deploying instances, managing billing, and opening support tickets.

Follow this guide to add new users using the Vultr Customer Portal, API, and CLI.

  • Vultr Customer Portal
  • Vultr API
  • Vultr CLI
  1. Navigate to Account and select Users under OTHER.

  2. Click Add New User.

    Add New User

  3. Enter the user name and email address. Then, choose Random to generate a random password or Custom to enter a custom password for the user.

    User Details

  4. Customize the user permissions as required and click Add User.

    Company Details

  1. Send a POST request to the Create User endpoint to create a user.

    console
    $ curl "https://api.vultr.com/v2/users" \
        -X POST \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        --data '{
            "email" : "john_doe@example.com",
            "name" : "John Doe",
            "password" : "example-password",
            "api_enabled" : true,
            "acls" : [
            "manage_users",
            "subscriptions_view",
            "subscriptions",
            "provisioning",
            "billing",
            "support",
            "abuse",
            "dns",
            "upgrade",
            "objstore",
            "loadbalancer"
            ]
        }'
    

    Visit the Create User endpoint to view additional attributes to add to your request.

  2. Send a GET request to the Get Users endpoint to view all users.

    console
    $ curl "https://api.vultr.com/v2/users" \
        -X GET \
        -H "Authorization: Bearer ${VULTR_API_KEY}"
    
  1. Create a new user by specifying the email, name, password, and user access control settings.

    console
    $ vultr-cli users create \
    --email="john_doe@example.com" \
    --name="John Doe" \
    --password="example-password" \
    --acl="manage_users,billing"
    
  2. List all users.

    console
    $ vultr-cli users list
    

    Run vultr-cli users create --help to view all options.