Rensei docs
API ReferenceWorker Protocol

Upsert plugin verb option snapshots

Called by the daemon to push option metadata (e.g. autocomplete choices) for installed plugin verbs back to the platform so users see up-to-date option lists in the workflow editor. Accepts a batch of snapshots for one `(orgId, projectId)` scope. Each entry is upserted by `(orgId, projectId, pluginId, verbId)`. Auth: `Bearer rsk_*` via `getCliOrSessionAuth` OR runtime JWT. Cross-tenant guard on `body.orgId`. Additional project-boundary guard on `body.projectId`.

POST
/api/daemon/options/snapshot

Authorization

AuthorizationBearer <token>

Rensei API key presented as Authorization: Bearer rsk_live_. Required API-key scopes are recorded per operation in x-rensei-required-scopes.

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

curl -X POST "https://example.com/api/daemon/options/snapshot" \  -H "Content-Type: application/json" \  -d '{    "orgId": "string",    "snapshots": [      {        "pluginId": "string",        "verbId": "string",        "options": null      }    ]  }'
{
  "ok": true,
  "upserted": 0,
  "skipped": [
    "string"
  ]
}
{
  "error": "Session not found"
}
{
  "error": "Session not found"
}
{
  "error": "Session not found"
}