Skip to content

Account Management

An account represents an administrative user in flexFS Enterprise. Accounts are created automatically during the initial installation and are used to authenticate with the admin server via configure.flexfs and the REST API.

FieldTypeDescription
idintegerUnique account identifier (auto-assigned)
namestringAccount display name
emailstringContact email address
tokenstringAuthentication token (UUID)
created_attimestampAccount creation time
Terminal window
configure.flexfs list accounts

The list view displays id, name, and email.

Terminal window
configure.flexfs show account <id>

The full detail view includes all fields, including the authentication token.

Accounts support updating name, email, and token:

Terminal window
configure.flexfs update account <id> --name "Admin User" --email admin@example.com

To rotate an account’s authentication token:

Terminal window
configure.flexfs update account <id> --token $TOKEN

Each account has an authentication token (UUID) used to authenticate API requests. This token is stored in the configure.flexfs credentials file and passed in API request headers.

The account token is distinct from volume tokens, which grant mount access to specific volumes. Account tokens grant administrative access to the admin server API.

In multi-tenant deployments, each tenant can have a separate account. Volumes are associated with accounts, so each tenant’s volumes are isolated from other tenants. The account ID is recorded on each volume as account_id.