How to Add Vultr Service Account Users

Updated on 21 July, 2025

Service users on Vultr are dedicated, API-only accounts intended for secure, automated access to cloud resources. Unlike standard users, service users are not permitted to log into the web portal and do not support OAuth, SSO, or password resets. Authentication is exclusively handled via a one-time API key, which cannot be retrieved after creation—making it essential to store securely.

Follow this guide to add new users using the Vultr API.

  1. Send a POST request to Create User endpoint to create a new service user for your Vultr account.

    console
    $ curl -X POST "<https://api.vultr.com/v2/users>" \
        -H "Authorization: Bearer ${VULTR_API_KEY}" \
        -H "Content-Type: application/json" \
        -d '{
            "email": "automation@company.com",
            "first_name": "Automation",
            "last_name": "Bot",
            "password": "SecurePassword123!",
            "api_enabled": true,
            "service_user": true,
            "acls": ["subscriptions_view", "provisioning", "dns"]
        }'
    

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

    Note
    The API key will be displayed only once after generation. Please store it securely, as it cannot be retrieved later.
  2. Send a GET request to the Get Users endpoint to confirm the service user creation.

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

Comments

No comments yet.