Create a user

Creates a user on your account. You determine the new user's account access by setting it to restricted or unrestricted:

  • Unrestricted access. These users can access everything on an account.

  • Restricted access. These users can only access entities or perform actions they've been given specific grants to.

After completion, the API sends a confirmation message containing password creation and login instructions to the user's email address.

🚧

RBAC Identity and Access

If Identity and Access is enabled on your account, the restricted user is assigned the account_admin role and for restricted users you need follow this operation with assigning roles to the user. To learn more, see Identity and Access for Akamai Cloud.

Permissions and scopes

To call this operation, you need permissions, based on the model you're using:

  • Identity and access permissions. Your user needs a role with these permissions. Learn more.

    • Permissions: create_user
  • OAuth scopes. Your user needs these scopes assigned. Learn more.

    • Scopes: account:read_write

CLI

linode-cli users create \
  --username example_user \
  --email example_user@linode.com \
  --restricted true

Learn more

Path Params
string
enum
required

Enum Call either the v4 URL, or v4beta for operations still in Beta.

Allowed:
Body Params

A user on your account. Unrestricted users can log in and access information about your account, while restricted users may only access entities or perform actions they've been granted access to.

string
required

This user's email address. Akamai uses this address for account management communications.

boolean

Defines user access to account. If false, the user is assigned the account_admin role. If true, the user's access is limited to selected roles.

string
required
length between 3 and 32

Filterable The name of this user. This user needs to use this value to log in. It may also display alongside actions this user performs, including events or public StackScripts.

Responses

Language
Credentials
LoadingLoading…
Response
Choose an example:
application/json