create_service_account_api_key
Generates an API key for an ElevenLabs service account, granting scoped permissions and optional IP or character limits to enable secure programmatic access.
Instructions
Create Service Account Api Key
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"service_account_user_id": "<service_account_user_id>",
"name": "<name>",
"permissions": "<permissions>"
},
"name": "create_service_account_api_key"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | ||
| allowed_ips | No | ||
| permissions | Yes | The permissions of the XI API. | |
| character_limit | No | ||
| service_account_user_id | Yes | ||
| third_party_disable_allowed | No |