Documentation Index
Fetch the complete documentation index at: https://fireblocks-43c4b3ee-chore-add-cli.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
- For adding users via the console please refer to this guide
- For adding users via the API please refer to the following API endpoints Generally, there are different user roles that can be assigned to a specific user, please see the user role table below:
| API Key Type | Role | Transaction Permissions | Environment |
|---|---|---|---|
| Admin | Signing | Can sign transactions. | Production |
| Non-Signing Admin | Non-Signing | Can’t sign transactions. | Production + Sandbox |
| Signer | Signing | Can sign transactions. | Production |
| Approver | Non-Signing | Can’t sign transactions. | Production |
| Editor | Non-Signing | Can’t sign transactions. | Production + Sandbox |
| Viewer | View-Only | Can only view transaction history. | Production + Sandbox |
| Security Auditor | View-Only | Can only view transaction history and workspace elements. | Production + Sandbox |
| NCW_ADMIN | Non-Signing | Can only manage Non Custodial Wallets. | Production + Sandbox |
| NCW_SIGNER | Signing | Can only sign transaction from Non Custodial Wallets. | Production + Sandbox |
- Segregate users into two categories: those responsible for managerial decisions and changes, and those handling day-to-day operations. Differentiating between users who can make changes in the workspace and those who can only initiate or sign transactions will enhance security. For more details, refer to this guide .
- Always consider the admin quorum approval. The more approvals required for a workspace change, the longer and more complex the implementation process will be.
- Start by defining groups and their tasks. Based on these tasks, identify the roles that match and add individual users accordingly. Managing your operations with the correct setup of groups will enhance the performance of regular operations and facilitate general workspace changes.