Skip to main content
Version: 2.2

Profile Management

The Profile page lets you view and manage your personal account settings. Access it by clicking your avatar in the top-right corner of the application and selecting Profile.

The page is organized into four tabs: General, Appearance, Security, and Activity.

Profile page overview showing header and tab navigation

Profile page with header, role badges, and tab navigation


Profile Header

The header section appears at the top of the page and displays your key account information at a glance:

ElementDescription
Profile PictureYour avatar image. Click to upload a new picture or remove the existing one.
Full NameYour first and last name.
EmailThe email address associated with your account.
Role BadgesYour assigned roles (visible when RBAC is enabled).
Account StatusYour current account status (e.g., Active).
Member SinceThe date your account was created.
Last LoginThe date and time of your most recent sign-in.

Uploading a Profile Picture

  1. Click on your avatar or the upload area in the header.
  2. Select an image file from your device (JPEG, PNG, or WebP).
  3. The picture updates immediately after upload.

To remove your profile picture, click the delete option on the avatar. Your initials will be displayed instead.


General Tab

The General tab displays your basic profile information and allows you to update your name.

FieldEditableDescription
First NameYesYour first name.
Last NameYesYour last name.
EmailNoYour email address. This is set at account creation and cannot be changed.

Editing Your Profile

  1. Click the Edit button to enable the form fields.
  2. Update your First Name or Last Name.
  3. Click Save Changes to apply your updates, or Cancel to discard them.
info

Your email address is read-only and cannot be modified. If you need to change your email, contact your system administrator.


Appearance Tab

The Appearance tab lets you customize the look and feel of the application.

Theme

Switch between Light and Dark mode to suit your preference. Your selection is saved automatically and persists across sessions.

Full-Width Layout

Toggle the Full-Width Layout switch to expand the application content to use the full width of your browser window. When disabled, content is displayed in a centered, contained layout.

Snow Effect

A decorative snow animation that overlays the application.

ControlDescription
EnabledToggle the snow effect on or off.
QuantityAdjust the number of snowflakes using the slider (5–250). Only visible when the effect is enabled.

Security Tab

The Security tab provides two features: changing your password and managing personal access tokens.

Changing Your Password

To update your password:

  1. Enter your Current Password.
  2. Enter a New Password. A strength indicator will display feedback as you type.
  3. Enter the new password again in the Confirm New Password field.
  4. Click Change Password.
  5. Confirm the action in the dialog that appears.

New passwords must meet the following requirements:

RequirementDefault
Minimum length8 characters
Uppercase letterRequired
Lowercase letterRequired
NumberRequired
Special characterOptional

The strength indicator rates your password as Weak, Fair, Good, or Strong based on length, character variety, and complexity.

tip

Choose a password that is at least 12 characters long and includes a mix of uppercase letters, lowercase letters, numbers, and special characters for the best security.


Personal Access Tokens

Personal Access Tokens (PATs) allow you to authenticate with the MaestroHub API without using your password. They are useful for CI/CD pipelines, scripts, and third-party integrations.

The token table displays the following information for each token:

ColumnDescription
NameThe name you assigned to the token.
ScopesColor-coded badges showing the permissions granted to the token.
CreatedThe date the token was created.
Last UsedThe date the token was last used for authentication.
ExpiresThe expiration date of the token.
StatusCurrent state: Active, Expired, or Revoked.

Creating a Token

  1. Click Create Token to open the creation dialog.
  2. Enter a Token Name (max 255 characters) — use a descriptive name like "CI/CD Pipeline" or "Monitoring Script".
  3. Select an Expiration period: 30 days, 90 days, 180 days, or 1 year.
  4. If RBAC is enabled, select the Permissions you want to grant to the token. Scopes are organized by group and you can select individual permissions or toggle an entire group.
  5. Click Create Token.
Create Token dialog with name, expiration, and permission scope selection

Token creation form with scope selection

Important

After creation, the token value is displayed only once. Copy it immediately and store it in a secure location. You will not be able to view the token value again.

Token display dialog showing the generated token with a copy button

Copy the token value — it will not be shown again

Available Scopes

When RBAC is enabled, you can assign specific permissions to your tokens. The available scopes depend on the roles assigned to your account — you can only grant permissions that you already have.

GroupScopeDescription
PipelinesReadView pipelines and execution history
WriteCreate, edit, and delete pipelines
ExecuteRun, test, and retry pipeline executions
ModelsReadView data models and field definitions
WriteCreate, edit, and delete models
ConnectorsReadView connections, functions, and configurations
WriteCreate, edit, and delete connections
ExecuteStart, stop, and test connections; execute functions
UNS TopicsReadView UNS topics and data
WriteCreate, edit, and delete topics
PublishPublish data to topics
DashboardsReadView dashboards and widgets
WriteCreate, edit, and delete dashboards
OrganizationsReadView organization settings
ManageUpdate settings and manage maintenance mode
info

When RBAC is not enabled, tokens are created without scope restrictions — they inherit the full access level of your account.

Revoking a Token

To revoke a token, click the Revoke action on the token row and confirm in the dialog. Revoked tokens are immediately invalidated and can no longer be used for authentication.

Limits

  • You can have a maximum of 50 active tokens at any time.
  • Token expiration cannot exceed 1 year.

Activity Tab

The Activity tab provides a read-only summary of your account activity.

FieldDescription
Account CreatedThe date and time your account was created.
Last UpdatedThe date and time your profile was last modified.
Last LoginThe date and time of your most recent sign-in.
User IDYour unique system identifier.