# Set User Privileges via the API

{% hint style="info" %}
\*\*Prerequisite:\*\* You need administrative privileges to create and assign user privileges using the Cloud API.
{% endhint %}

To set user privileges via the Cloud API for creating and managing VPN Gateways, follow these steps:

1. Authenticate to the Cloud API using your API credentials. For more information, see [<mark style="color:blue;">Get Started with IONOS Cloud API</mark>](https://docs.ionos.com/reference/get-started).
2. Create a user using the POST `/cloudapi/v6/um/users` endpoint.
3. Set the following required parameters for the user: `user's name`, `email address`, and `password`.
4. Create a group using the POST `/cloudapi/v6/um/groups` endpoint.
5. Set `accessAndManageVpn` privilege to `true`.
6. Assign the user to the created group using POST `/cloudapi/v6/um/groups/{groupId}/users` endpoint.

{% hint style="info" %}
\*\*Note:\*\* Remember to provide the user ID in the request body as shown in the example: \`id: \`
{% endhint %}

{% hint style="success" %}
\*\*Result:\*\* The privilege to create and manage VPN Gateway is granted to the user.
{% endhint %}
