Decisions API

Decision cells are graph-based workflows that combine market signals, agent execution, and automation rules into structured decision-making processes. Each cell contains nodes that can be linked to markets and agents with configurable triggers.

Decision cells

Create and manage decision cell graphs.

GET
/v1/decisions

List your decision cells

Requires auth
POST
/v1/decisions

Create a new decision cell

Requires auth
GET
/v1/decisions/{cell_id}

Get cell details with nodes

Requires auth
PATCH
/v1/decisions/{cell_id}

Update cell metadata

Requires auth

Nodes

Add and configure nodes within a decision cell.

POST
/v1/decisions/{cell_id}/nodes

Add a node to the cell

Requires auth
PATCH
/v1/decisions/{cell_id}/nodes/{node_id}

Update node configuration

Requires auth
POST
/v1/decisions/{cell_id}/nodes/{node_id}/attach-market

Attach a market to a node

Requires auth
POST
/v1/decisions/{cell_id}/nodes/{node_id}/attach-agent

Attach an agent to a node

Requires auth

Automation and alerts

Configure automated actions and notification triggers.

POST
/v1/decisions/{cell_id}/automation

Set automation rules for the cell

Requires auth
POST
/v1/decisions/{cell_id}/alerts

Configure alert triggers

Requires auth
POST
/v1/decisions/{cell_id}/recalculate

Force recalculation of cell state

Requires auth
POST
/v1/decisions/{cell_id}/actions

Execute an action on the cell

Requires auth

Events and runner

View cell events and trigger automation ticks.

GET
/v1/decisions/{cell_id}/events

List events for a decision cell

Requires auth
POST
/v1/decisions/runner/tick

Trigger automation evaluation for all cells

Requires auth