Agent

Decisions the human made in immut that this agent must apply

GEThttps://backend.immut.io/api/v1/agent/instructions

Required scope: documents:read

CALL THIS AT THE START OF EVERY SWEEP. Defaults to status=pending and excludes expired rows. protect means upload that path on this sweep; reject means leave it and record decision declined_by_human. Mark each one applied with PATCH once you have actually acted.

Parameters

NameInRequiredDescription
statusquerynopending | applied | cancelled (default pending, which also excludes expired rows)

Responses

StatusMeaning
200Success Returns: per row: path, action, status, requestedAt, appliedAt, expiresAt, workspace. Newest first, capped at 500. meta carries count and status.
400BadRequest
401Unauthorized
403Forbidden
429RateLimited

Example

curl -X GET "https://backend.immut.io/api/v1/agent/instructions" \
  -H "Authorization: Bearer $IMMUT_API_KEY"

Generated from the immut API contract, version 1.14.0. Machine-readable: this page as markdown · everything in one file · OpenAPI