User

A user of the Fastly API and web interface. A user is always associated with a customer.

Data model

new_passwordstringThe user's new password.
old_passwordstringThe user's current password.
limit_servicesbooleanIndicates that the user has limited access to the customer's services.
lockedbooleanIndicates whether the is account is locked for editing or not.
loginstringThe login associated with the user (typically, an email address).
namestringThe real life name of the user.
require_new_passwordbooleanIndicates if a new password is required at next login.
rolestringThe permissions role assigned to the user. Can be user, billing, engineer, or superuser.
two_factor_auth_enabledbooleanIndicates if 2FA is enabled on the user.
two_factor_setup_requiredbooleanIndicates if 2FA is required by the user's customer account.
created_atstringDate and time in ISO 8601 format.
customer_idstringAlphanumeric string identifying the customer.
deleted_atstringDate and time in ISO 8601 format.
email_hashstringThe alphanumeric string identifying a email login.
idstringAlphanumeric string identifying the user.
updated_atstringDate and time in ISO 8601 format.

Endpoints

Get the current user

GET/current_user

Get a user

GET/user/user_id

Update a user

PUT/user/user_id

Delete a user

DELETE/user/user_id

Create a user

POST/user

Update the user's password

POST/current_user/password

Request a password reset

POST/user/user_login/password/request_reset