Settings
Configure every aspect of your control center from the Settings tab.
The Settings tab is organized into 11 sub-tabs. Click any sub-tab to jump to that section. Settings are available to admin users.
Users
Manage user accounts on your control center. The Users sub-tab shows a table of all users with their name, email, assigned roles, and an optional comment.
Roles determine what each user can access:
| Role | Access |
|---|---|
| Admin | Full access to all tabs and settings |
| API Owner | API Management tab and Catalog |
| Consumer | Catalog and API calling |
| Finance | Dashboard and Finance tab |
To add a new user, fill in the form at the bottom: first name, last name, email, a temporary password, an optional recovery email, an optional comment, and select roles. Click Create User. The new user must change their password on first login.
You can edit or delete existing users, and unlock accounts that have been locked after too many failed login attempts.
Email / SMTP
Configure how your control center sends email notifications and backup files.
By default, a built-in mail sender works out of the box with no configuration needed. If you prefer better deliverability, toggle Use external SMTP server and enter your SMTP details (host, port, TLS, username, password).
Set the From Address and Notification Email where alerts and backups should be sent.
Click Send Test Email to verify your configuration. A Local Mailbox section at the bottom shows emails that were sent using the built-in sender.
Cloud Storage
Configure your own cloud storage for large API responses. When enabled, large payloads are uploaded directly to your bucket instead of being transferred inline.
Select a cloud provider from the dropdown:
- AWS (S3) — enter your Access Key ID, Secret Access Key, Region, and Bucket Name
- Google Cloud Storage (GCP) — enter your Client Email, Service Account Key, and Bucket Name
- None — disable cloud storage (default)
Click Save Cloud Credentials to apply. Your credentials are stored locally and never shared.
Security
The Security sub-tab shows your Consumer API Secret — the authentication token that protects your API call endpoint. This secret is auto-generated at first boot and embedded in all generated SDKs.
You can:
- Copy the secret to your clipboard
- Rotate the secret if you suspect a security breach (note: all existing SDKs must be regenerated after rotation)
Network
Configure how your control center connects to the network.
Connectivity modes
Select how consumers reach your control center (WAN mode) and how your control center reaches your backend APIs (LAN mode). Click Auto-Detect to probe which modes are available on your machine.
WAN modes:
- Direct — public IP or open port
- Tunnel — Cloudflare tunnel
- BYO Relay — cloud bucket relay
- Fallback — built-in relay (always available)
LAN modes:
- Direct — HTTP to backend
- Agent — reverse WebSocket agent
- Polling — backend polls a queue
Each mode shows a green check or red cross indicating availability. Select your preferred mode and click Apply.
Delivery preferences
Reorder your preferred delivery methods. The control center will negotiate the cheapest enabled method that the API owner also supports.
Appearance
Toggle between day mode (light theme) and night mode (dark theme). Your preference is saved in your browser and persists across sessions.
Backup
Manage encrypted backups of your entire control center configuration, wallet, and data.
Actions:
- Download Backup — download an encrypted backup file to your computer
- Backup Now — trigger an immediate backup (saved to disk and emailed)
- Import — restore a previous backup by uploading a
.opsalis-backupor.jsonfile
Auto-backup settings
Configure automatic backups:
- Enable/disable auto-backup
- Interval — choose 1, 3, 6, 12, or 24 hours
- Backup directory — where files are saved on disk
- Email backups — toggle sending encrypted backups to your admin email
You can also change the backup password and view backup history showing when each backup was created.
Updates
View your current version and check for available updates.
When an update is available, a yellow badge appears showing the new version number. Enable the Auto-Update toggle to let your control center apply updates automatically. An encrypted backup is created before each auto-update.
Auto-update runs at your own risk. The software publisher cannot be held liable for issues arising from automatic updates. You can disable auto-update and apply updates manually by pulling the latest version.
Provision
Configure fast-path mode for faster API call delivery.
When enabled, API calls are dispatched immediately while payment processing runs in the background. A frozen balance is reserved as a safety deposit.
Settings:
- Enable/disable fast-path mode
- Frozen amount — USDC floor reserved as a safety deposit
- Auto top-up threshold — automatically top up when balance drops below this
- Auto top-up amount — how much USDC to top up each time
Smart adaptive provision
Enable adaptive mode to automatically scale top-up amounts based on your wallet balance and spending rate. The system adjusts the ceiling, floor, and top-up amounts for you. Uncheck "Let system adjust" on any field to pin a manual value.
Mobile App
Pair the Opsalis Health mobile app with your control center. Click Show Pairing QR Code to display a QR code that your phone scans. The mobile app lets you monitor health, balances, and uptime from anywhere.
Keep the QR code private — it contains a connection token for your control center.
Decommission
Safely shut down your control center and transfer all remaining funds to an external wallet.
Always decommission before uninstalling. If you delete the control center without decommissioning first, any deposited funds may be permanently lost.
Steps:
- Click Check Balances & Estimate Gas to see your current holdings
- Enter the external wallet address where you want all funds sent
- Confirm with your admin password
- Click Decommission & Transfer All Funds
This action is irreversible. All USDC and ETH are transferred out and the control center is marked as decommissioned.