VERYXThe Enterprise Execution OS

VERYX Platform API

Connect your own systems to the OS. Read projects, tasks and risks, run AI agents and track usage — over a simple, key-authenticated REST API. Calls are metered against your plan; agent runs draw down prepaid ACU.

1
Get a key

Sign in → Business → API & Developers → Create API key. The secret is shown once.

2
Authenticate

Send Authorization: Bearer vx_… (or the X-API-Key header) on every request.

3
Call the OS

Hit the endpoints below. Watch usage and ACU in your workspace.

Base URL & authentication

Base URL   https://www.veryxjnn.com/api/public/v1
Auth       Authorization: Bearer vx_live_xxx      (or)   X-API-Key: vx_live_xxx

curl -H "Authorization: Bearer vx_test_..." https://www.veryxjnn.com/api/public/v1/ping

Endpoints

MethodPathScopeDescription
GET/pingVerify a key and see the workspace it unlocks.
GET/projectsread:projectsList the workspace projects and portfolios.
GET/tasksread:tasksList schedule tasks (optionally by ?project_id=).
GET/risksread:risksRead the risk register, highest score first.
GET/agentsread:agentsList the AI agents you can run and their ACU cost.
POST/agents/{type}/runrun:agentsRun an AI agent. Consumes prepaid ACU.
GET/usageread:usageYour monthly quota, usage and ACU balance.

Running an AI agent (two steps)

List the agents, then run one by its type. The agent id is the type field under data.agents[] — pass that as {type}. Reading name, or the top-level agents without the data envelope, yields undefined and a 404.

# 1) list agents — note the "type" field on each
curl -H "Authorization: Bearer vx_live_..." https://www.veryxjnn.com/api/public/v1/agents
# → { "success": true, "data": { "agents": [
#      { "type": "cost_finance_agent", "name": "Cost & Finance Agent", "acu_per_run": 15 }, ... ] } }

# 2) run that agent by its "type" (not its name)
curl -X POST https://www.veryxjnn.com/api/public/v1/agents/cost_finance_agent/run \
  -H "Authorization: Bearer vx_live_..." -H "Content-Type: application/json" \
  -d '{"input":{}}'

Scopes

read:projectsRead projects & portfolios
read:tasksRead schedule tasks
read:risksRead the risk register
read:agentsList the AI agent catalogue
run:agentsRun AI agents (consumes ACU)
read:usageRead API usage & ACU balance
read:financeRead commitments, client invoices, ledger & cash-gap
write:projectsCreate & update projects
write:risksCreate & update risks
write:tasksCreate & update schedule tasks
write:costsPost costs to the ledger
write:commitmentsCreate commitments & record supplier invoices/payments
write:invoicesIssue client invoices & record client payments

Limits & pricing

Machine-readable contract: /api/public/v1/openapi.json — import it into Postman or generate an SDK.

Connect your systems to the OS

Request your workspace