Settings
Manage client logins, access, Val.ai API integrations and workspace preferences.
Client Logins—
Active—
Inactive—
Client Companies—
| Client | User | User ID | Status | Modules | Peers | Contact Scope | Last Online | |
|---|---|---|---|---|---|---|---|---|
Loading client accounts… | ||||||||
Workspace
IR Command Center configuration.
Password Security
Passwords are never stored in readable form.
Existing client passwords cannot be displayed because the database stores password hashes only. Admins can generate or set a new password, which is shown once immediately after reset.
Val.ai Integrations
Manage secure company-locked API credentials and branded Val.ai website widgets from one controlled workspace.
Company locked
HTTPS only
No Q&A content logs
Active Integrations
—
API keys and web widgets
Requests · 24h
—
API + client widget traffic
Requests · 30d
—
Combined rolling usage
Companies
—
With an active Val.ai integration
Integrations
API keys and branded web widgets in one place.
POST
Production API
api.valoremadvisors.com/api/valai/v1/chat
| Company / Integration | Type | Access / Identifier | Status | Usage | Last Used | Limits | |
|---|---|---|---|---|---|---|---|
Open Val.ai to load integrations. | |||||||
POST
Production chat endpoint
Bearer API key
https://api.valoremadvisors.com/api/valai/v1/chat
Active Keys
—
Currently accepting requests
Requests · 24h
—
Across all API integrations
Requests · 30d
—
Rolling 30-day API usage
Companies
—
With an active API integration
| Company / Integration | Key Prefix | Status | Limits | Usage | Last Used | Expires | |
|---|---|---|---|---|---|---|---|
Loading Val.ai API keys… | |||||||
New Login
Add Client Login
Activate immediatelyTurn off if credentials are not ready to be shared.
Manage peersAllow Capital Market peer configuration changes.
One-time password
Val.ai API
Integration Guide
Connect a client website from its backend using the company-locked API key.
Keep the key server-sideNever expose
vai_live_… in browser JavaScript, HTML, mobile bundles or public repositories.MethodPOST
AuthenticationBearer API key
Content typeapplication/json
Company scopeLocked by key
Request body
{
"question": "What are the main growth drivers?",
"response_format": "markdown"
}
cURL
curl -X POST \
https://api.valoremadvisors.com/api/valai/v1/chat \
-H "Authorization: Bearer $VALAI_API_KEY" \
-H "Content-Type: application/json" \
-d '{"question":"What are the main growth drivers?","response_format":"markdown"}'
PHP
$ch = curl_init('https://api.valoremadvisors.com/api/valai/v1/chat');
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
'Authorization: Bearer ' . getenv('VALAI_API_KEY'),
'Content-Type: application/json',
],
CURLOPT_POSTFIELDS => json_encode([
'question' => 'What are the main growth drivers?',
'response_format' => 'markdown',
]),
]);
$response = curl_exec($ch);
Do not send
company_name or company_id. Val.ai derives the company from the API key and rejects company overrides.
Val.ai API
Generate API Key
Create a server-side credential locked to one governed company.
The generated key can retrieve Val.ai data only for this company.
Use API keys only from a client's backend/server. Do not place
vai_live_… credentials in browser JavaScript or public source code.
API key created — copy it now
This is the only time the full secret can be displayed. Val.ai stores only a SHA-256 hash.
Store this credential in the client's server environment or secret manager. Closing this dialog permanently removes the full key from the browser.