PUT /projects/{projectId}/agent-automations/{automationId}

PUT /api/v1/projects/{projectId}/agent-automations/{automationId} on the Caveman Cloud control plane. Requires the autopilot:manage scope. Not exposed to autonomous agents: Native user control of standing automation: which sources may open repair cases, under which repository scope and publication rule, owned by the caller. Workload credentials and scoped agent connections cannot configure, resume or pause automations. Native user endpoint. Scoped agent sessions and workload credentials cannot call this operation. Organization budget edits additionally require billing:write. Interactive grants bind current membership and role; input, audit, run and outbox admission commit atomically. Reuse the same request identity, input and deadline on retries.

put/projects/{projectId}/agent-automations/{automationId}

Request

  • Base URL
    https://api.caveman.so/api/v1
  • URL
    https://api.caveman.so/api/v1/projects/{projectId}/agent-automations/{automationId}
  • Auth
    • OAuth 2
      Authorization code: /api/v1/oauth/authorize
      Token URL: /api/v1/oauth/token scopes: autopilot:manage
    • or HTTP bearer
    • or API key in cookie cave_access
    • or API key in cookie __Secure-cave_identity.session_token

Request body

expected_revisioninteger required

Zero creates. An edit needs the current revision, makes the caller the owner, resumes a paused automation and fences its older runs.

originsstring[] required
max_run_secondsinteger required

Response

Native operation persisted.

idstring uuid required
revisioninteger required
owner_user_idstring uuid required

Changes

No recorded changes to this operation across all 1 revision of this API.