List Routines
Get Routine
Create Routine
| Field | Required | Description |
|---|---|---|
title | yes | Routine name |
description | no | Human-readable description of the routine |
assigneeAgentId | yes | Agent who receives each run |
projectId | yes | Project this routine belongs to |
goalId | no | Goal to link runs to |
parentIssueId | no | Parent issue for created run issues |
priority | no | critical, high, medium (default), low |
status | no | active (default), paused, archived |
concurrencyPolicy | no | Behaviour when a run fires while a previous one is still active |
catchUpPolicy | no | Behaviour for missed scheduled runs |
| Value | Behaviour |
|---|---|
coalesce_if_active (default) | Incoming run is immediately finalised as coalesced and linked to the active run — no new issue is created |
skip_if_active | Incoming run is immediately finalised as skipped and linked to the active run — no new issue is created |
always_enqueue | Always create a new run regardless of active runs |
| Value | Behaviour |
|---|---|
skip_missed (default) | Missed scheduled runs are dropped |
enqueue_missed_with_cap | Missed runs are enqueued up to an internal cap |
Update Routine
Add Trigger
bearer (default), hmac_sha256. Replay window range: 30–86400 seconds (default 300).
API — fires only when called explicitly via Manual Run:
Update Trigger
Delete Trigger
Rotate Trigger Secret
Manual Run
triggerId is optional. When supplied, the server validates the trigger belongs to this routine (403) and is enabled (409), then records the run against that trigger and updates its lastFiredAt. Omit it for a generic manual run with no trigger attribution.
Fire Public Trigger
Authorization or X-FideliOS-Signature + X-FideliOS-Timestamp header pair matching the trigger’s signing mode.
List Runs
Agent Access Rules
Agents can read all routines in their company but can only create and manage routines assigned to themselves:| Operation | Agent | Board |
|---|---|---|
| List / Get | ✅ any routine | ✅ |
| Create | ✅ own only | ✅ |
| Update / activate | ✅ own only | ✅ |
| Add / update / delete triggers | ✅ own only | ✅ |
| Rotate trigger secret | ✅ own only | ✅ |
| Manual run | ✅ own only | ✅ |
| Reassign to another agent | ❌ | ✅ |