Skip to main content
PUT
Replace an agent heartbeat policy

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

id
string
required
agentId
string
required

Body

application/json
sections
object
required
signal_categories
object
required
project_ids
string<uuid>[]
required
initiative_ids
string<uuid>[]
required
columns
object[]
required

Response

Saved heartbeat policy management response

agent
object
required
status
enum<string>
required
Available options:
default,
customized
is_default
boolean
required
saved_policy
object | null
required

Persisted policy. Stale focus IDs remain here so saved previews and real heartbeats fail closed until the sanitized editable policy is saved.

effective_policy
object
required

Sanitized editable form with stale selections removed.

selectable
object
required
stale_selections
object
required

Focus IDs retained by the saved runtime policy but removed from the editable effective policy.