setup_service_user
Create API-only service users with custom permissions for secure programmatic access to Vultr cloud infrastructure.
Instructions
Set up a new service user (API-only access) with specified permissions.
Args: email: Service user's email address first_name: Service user's first name last_name: Service user's last name permissions: List of permissions to grant. If None, grants basic API access.
Returns: Created service user information including API key
Input Schema
Name | Required | Description | Default |
---|---|---|---|
Yes | |||
first_name | Yes | ||
last_name | Yes | ||
permissions | No |
Input Schema (JSON Schema)
{
"properties": {
"email": {
"title": "Email",
"type": "string"
},
"first_name": {
"title": "First Name",
"type": "string"
},
"last_name": {
"title": "Last Name",
"type": "string"
},
"permissions": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"default": null,
"title": "Permissions"
}
},
"required": [
"email",
"first_name",
"last_name"
],
"type": "object"
}