/api and require company access. Results are RBAC-scoped to the caller.
Preferences
List Hub Items
The route reconciles open approval, runtime-decision, and stale-work sources before returning rows. The response shape is:
true/false and 1/0. Use item version as an optimistic concurrency guard when acting on a hub item.
Counts and Badges
Item Detail and Actions
/action; personal visibility state uses /state; bulk operations use /bulk-action.
Runtime decision answers require the backing source revision and nonce so stale browser tabs cannot answer old prompts.