Skip to main content

OTTO Action Cockpit

Execute AI-recommended actions with full lifecycle tracking. QUEUE → EXECUTING → DONE with before/after outcome charts.

3 States
QUEUE / EXECUTING / DONE
Real-time
Live execution log
Outcome Charts
Before vs After visualisation

Execute an Action

POST /workflow/action
{
  "action": "Approve Q2 revenue plan at €51M",
  "card_id": "finance-q2-simulation",
  "platform": "FINANCE",
  "severity": "high"
}

Response:
{
  "status": "QUEUED",
  "execution_id": "exec-uuid-001",
  "estimated_completion_ms": 3200
}

Action Lifecycle Log

GET /workflow/actions/log

[
  {
    "id": "exec-uuid-001",
    "action": "Approve Q2 revenue plan at €51M",
    "status": "DONE",
    "platform": "FINANCE",
    "queued_at": "2026-03-10T14:22:01Z",
    "done_at": "2026-03-10T14:22:04Z",
    "outcome": { "before": 47200000, "after": 51000000 }
  }
]

SDK — executeAction()

import { OTTOClient } from '@brainpredict/otto-sdk';
const otto = new OTTOClient({ baseUrl: 'http://your-otto-server:6670' });

const result = await otto.executeAction({
  action: 'Approve Q2 revenue plan at €51M',
  cardId: 'finance-q2',
  platform: 'FINANCE',
  severity: 'high'
});
console.log(result.status); // QUEUED