User Settings

User Management

Overview

User Settings is a personal configuration page available to every logged-in user. It has two tabs: Profile — for personal preferences and IDE API keys — and Projects — for viewing assigned projects, departments, and managed entities.

User Settings page
User Settings — Profile tab with preferences and IDE API Keys section

Getting there

1Click your profile or settings icon in the application header or navigation
2Select User Settings from the menu
3The User Settings page opens with the Profile tab active

Profile tab

The Profile tab contains your user profile information and personal application preferences. The top section shows your User Profile (name, email, and other account details). Below that are four preference settings:

SettingDescriptionOptions
Default ProjectThe project that automatically opens when you log in.Dropdown list of all projects you are assigned to
Organization View OrientationSets the graph layout direction for the Organisation View.Top To Bottom, Left To Right
Default Organization ViewControls whether the Organisation graph opens at the organisation level or the project level when you navigate to it.Default Project, Organization View

Each preference is saved automatically as soon as you change the dropdown selection — there is no separate Save button.

Updating your password

The Profile tab shows your account details — User ID, Name, Email, Manager, and Department — and includes an Update Password link at the bottom of that section.

1In the Profile tab, click Update Password
2A password dialog opens — enter your New Password and then Confirm Password. Use the eye icon on each field to toggle password visibility
3Click Update Password
4A success message appears: "Password changed successfully!" and the fields are cleared. If the passwords do not match or are empty, an error is shown and the password is not changed

Both fields are required and must match. If the passwords do not match, the error "New password and confirm password do not match." is shown and the change is not saved.

IDE API Keys

The IDE API Keys section lets you generate API keys for use with the Silverile VS Code extension and other IDE integrations. The keys table shows:

ColumnDescription
Key IDA unique identifier for the API key.
StatusACTIVE or REVOKED.
CreatedDate and time the key was generated.
Last UsedDate and time the key was last authenticated.
ActionsRevoke button — only enabled when the key status is ACTIVE.

Generating an IDE API key

1In the IDE API Keys section, click Generate API Key
2The IDE API Key Created dialog opens, showing the Key ID and Key Secret
3Copy the credentials using the copy icon next to each field, or click Copy Token to Clipboard to copy the combined token in keyId.keySecret format, or click Download CSV to save them as a file
4Tick the checkbox "I have copied and saved the secret key securely" — this is required before the dialog can be closed
5Click Close

Important: The Key Secret is shown only once in this dialog. Once you close it, the secret cannot be retrieved. Store it in a secure location immediately. If you lose it, revoke the key and generate a new one.

Revoking an IDE API key

1In the keys table, find the key you want to revoke and click Revoke (only available for ACTIVE keys)
2A confirmation dialog opens showing the Key ID that will be revoked
3Confirm — the key is revoked immediately and stops working for all IDE sessions using it

Revoking a key is permanent — it cannot be un-revoked. Generate a new key if you need continued IDE access.

Projects tab

The Projects tab shows read-only information about your assignments in the organisation. It has three expandable accordion sections:

SectionDescription
Assigned ProjectsAll projects you are assigned to. Click any project name to open the Project Details dialog for that project.
Assigned DepartmentsAll departments you are a member of. Click any department name to open its details.
Manager ToEntities (Company, Business Entity, or Project) for which you have a manager role. Click any entry to open its details.

Click the + / button on any section header to expand or collapse it. These sections are read-only — project and department assignments are managed by your organisation administrator.

Troubleshooting

The User Settings page is not loading

User Settings requires an active session. If you see a loading spinner, wait a moment. If it shows the landing page, your session has expired — log in again.

"New password and confirm password do not match" error

Both the New Password and Confirm Password fields must contain exactly the same value. Re-enter both fields carefully and try again.

Update Password failed with an error message

The error message from the server describes the reason (e.g., password policy violation). Read the message, correct the password, and try again. If the problem persists, contact Silverile support.

Generate API Key button is not working

Check that you are fully logged in. If the error says "Unable to create IDE API key", your session may have expired — you will be redirected to log in. Try again after logging in.

I cannot close the IDE API Key Created dialog

You must tick the checkbox "I have copied and saved the secret key securely" before the Close button becomes enabled. This confirms you have saved the secret before it is cleared from the screen.

The Key Secret is gone after I closed the dialog

The Key Secret is shown only once and is cleared from memory when the dialog closes. If you did not save it, revoke the key using the Revoke button and generate a new one.

Revoke button is greyed out

The Revoke button is only enabled for keys with ACTIVE status. If the key is already REVOKED, it cannot be revoked again.

My Default Project setting was not saved

Settings are saved immediately on dropdown change. If the page shows an error message, try again. If the problem persists, refresh the browser.