List daemon mutation history for a host
List daemon mutation history for a host - Rensei REST API operation reference.
rsk_BearerAuthorizationBearer <rsk_live_*>Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.
workerHostId*stringWorker host ID (must belong to the caller's org).
limit?integer1 <= value <= 500100Mutation history.
application/json- response
mutations*array<>curl -X GET 'https://app.rensei.ai/api/daemon/mutations?workerHostId=string'{ "mutations": [ { "id": "string", "orgId": "string", "workerHostId": "string", "op": "project.add", "params": {}, "status": "pending", "requestedBy": "string", "deliveredAt": "2019-08-24T14:15:22Z", "cancelledAt": "2019-08-24T14:15:22Z", "createdAt": "2019-08-24T14:15:22Z" } ]}Post merge-queue landing verdict
Called by a daemon worker with `LANDING_CAPABILITY` after attempting to land a commit onto the merge queue (automerge / fast-forward). Records the outcome and triggers post-landing cleanup (lock release, next-work promotion, Linear notification). Auth: runtime JWT. Cross-tenant guard: `orgId` in body must match the JWT's org claim (mismatch returns 404, not 403).
Enqueue a daemon-config mutation
Enqueues a configuration mutation for delivery to a specific daemon host on its next heartbeat. Supported ops: - `project.add` - add project to daemon allowlist - `project.remove` - remove project from allowlist - `pool.deleted` - notify daemon of a deleted resource pool - `modelAccess.set` - write a machine-scoped model-access policy - `modelAccess.clear` - clear a workload-specific access policy Requires org admin/owner role. The cancel window closes as soon as the daemon's next heartbeat stamps `deliveredAt`.