Skip to content

Beta module namespace

sessions

Beta routes may change with notice and are NOT covered by the 24-month stable window of the core contract.

Every module route is enumerated with method, path, auth and required permission; request/response schemas are not published for the beta surface.

67 operations

MethodPathRequired permissionAuthenticationSummary
get/v1/m/sessions/decisionssessions:decision:readBearer tokensessions module route (requires sessions:decision:read)
post/v1/m/sessions/decisionssessions:decision:writeBearer tokensessions module route (requires sessions:decision:write)
get/v1/m/sessions/decisions/{id}sessions:decision:readBearer tokensessions module route (requires sessions:decision:read)
post/v1/m/sessions/decisions/{id}/revokesessions:decision:adminBearer tokensessions module route (requires sessions:decision:admin)
get/v1/m/sessions/leasessessions:lease:readBearer tokensessions module route (requires sessions:lease:read)
get/v1/m/sessions/livesessions:live:readBearer tokenLists live sessions, most-recently-active first.
get/v1/m/sessions/live/{ref}sessions:live:readBearer tokenReturns the full live operation of one session by its reference.
get/v1/m/sessions/live/{ref}/timelinesessions:live:readBearer tokenReturns a session's reconstructable timeline in chronological (ingestion) order, keyset-paginated by the time-ordered row id.
get/v1/m/sessions/protocol-binding-specssessions:protocol-binding:readBearer tokenLists protocol binding spec generations in one workspace.
post/v1/m/sessions/protocol-binding-specssessions:protocol-binding:writeBearer tokenRecords a new draft generation of a protocol binding spec.
get/v1/m/sessions/protocol-binding-specs/{id}sessions:protocol-binding:readBearer tokenReturns one immutable protocol binding spec generation.
post/v1/m/sessions/protocol-binding-specs/{id}/activatesessions:protocol-binding:adminBearer tokenMakes one spec generation the active desired state for its binding.
post/v1/m/sessions/protocol-binding-specs/{id}/disablesessions:protocol-binding:adminBearer tokenStops one spec generation from being the active desired state.
get/v1/m/sessions/protocol-bindingssessions:protocol-binding:readBearer tokenLists the protocol bindings visible to the caller, filtered and paginated by the query.
get/v1/m/sessions/protocol-bindings/{id}sessions:protocol-binding:readBearer tokenReturns one protocol binding in the caller's tenant.
post/v1/m/sessions/protocol-bindings/{id}/reconcilesessions:protocol-binding:writeBearer tokenDrives one binding towards its desired state.
get/v1/m/sessions/runssessions:run:readBearer tokensessions module route (requires sessions:run:read)
post/v1/m/sessions/runssessions:run:writeBearer tokensessions module route (requires sessions:run:write)
get/v1/m/sessions/runs/{ref}sessions:run:readBearer tokensessions module route (requires sessions:run:read)
delete/v1/m/sessions/runs/{ref}sessions:run:adminBearer tokensessions module route (requires sessions:run:admin)
get/v1/m/sessions/runs/{ref}/attachsessions:run:readBearer tokenStreams a live session's bridged I/O as server-sent events, replaying from an optional ?from=<seq> cursor.
post/v1/m/sessions/runs/{ref}/cleanupsessions:run:adminBearer tokensessions module route (requires sessions:run:admin)
get/v1/m/sessions/runs/{ref}/eventssessions:run:readBearer tokensessions module route (requires sessions:run:read)
post/v1/m/sessions/runs/{ref}/inputsessions:run:writeBearer tokensessions module route (requires sessions:run:write)
post/v1/m/sessions/runs/{ref}/resumesessions:run:writeBearer tokensessions module route (requires sessions:run:write)
post/v1/m/sessions/runs/{ref}/stopsessions:run:writeBearer tokensessions module route (requires sessions:run:write)
get/v1/m/sessions/streamsessions:live:readBearer tokenServes the live operation as server-sent events.
get/v1/m/sessions/templatessessions:template:readBearer tokensessions module route (requires sessions:template:read)
post/v1/m/sessions/templatessessions:template:writeBearer tokensessions module route (requires sessions:template:write)
get/v1/m/sessions/templates/{id}sessions:template:readBearer tokensessions module route (requires sessions:template:read)
put/v1/m/sessions/templates/{id}sessions:template:writeBearer tokensessions module route (requires sessions:template:write)
delete/v1/m/sessions/templates/{id}sessions:template:adminBearer tokensessions module route (requires sessions:template:admin)
post/v1/m/sessions/templates/{id}/applysessions:template:readBearer tokensessions module route (requires sessions:template:read)
post/v1/m/sessions/templates/{id}/duplicatesessions:template:writeBearer tokensessions module route (requires sessions:template:write)
post/v1/m/sessions/work-events/{event_id}/replaysessions:work:adminBearer tokensessions module route (requires sessions:work:admin)
get/v1/m/sessions/work-itemssessions:work:readBearer tokensessions module route (requires sessions:work:read)
post/v1/m/sessions/work-itemssessions:work:writeBearer tokensessions module route (requires sessions:work:write)
get/v1/m/sessions/work-items/{id}sessions:work:readBearer tokensessions module route (requires sessions:work:read)
patch/v1/m/sessions/work-items/{id}sessions:work:writeBearer tokensessions module route (requires sessions:work:write)
get/v1/m/sessions/work-items/{id}/acceptancesessions:work:readBearer tokensessions module route (requires sessions:work:read)
post/v1/m/sessions/work-items/{id}/acceptancesessions:work:writeBearer tokensessions module route (requires sessions:work:write)
patch/v1/m/sessions/work-items/{id}/acceptance/{criterion_id}sessions:work:writeBearer tokensessions module route (requires sessions:work:write)
post/v1/m/sessions/work-items/{id}/assignmentssessions:work:adminBearer tokensessions module route (requires sessions:work:admin)
get/v1/m/sessions/work-items/{id}/dependenciessessions:work:readBearer tokensessions module route (requires sessions:work:read)
post/v1/m/sessions/work-items/{id}/dependenciessessions:work:writeBearer tokensessions module route (requires sessions:work:write)
delete/v1/m/sessions/work-items/{id}/dependencies/{dep_id}sessions:work:writeBearer tokensessions module route (requires sessions:work:write)
get/v1/m/sessions/work-items/{id}/eventssessions:work:readBearer tokensessions module route (requires sessions:work:read)
get/v1/m/sessions/work-items/{id}/leasesessions:lease:readBearer tokensessions module route (requires sessions:lease:read)
post/v1/m/sessions/work-items/{id}/lease/acquiresessions:lease:writeBearer tokensessions module route (requires sessions:lease:write)
post/v1/m/sessions/work-items/{id}/lease/clock-rebasesessions:lease:adminBearer tokensessions module route (requires sessions:lease:admin)
post/v1/m/sessions/work-items/{id}/lease/releasesessions:lease:writeBearer tokensessions module route (requires sessions:lease:write)
post/v1/m/sessions/work-items/{id}/lease/renewsessions:lease:writeBearer tokensessions module route (requires sessions:lease:write)
post/v1/m/sessions/work-items/{id}/lease/revokesessions:lease:adminBearer tokensessions module route (requires sessions:lease:admin)
post/v1/m/sessions/work-items/{id}/lease/takeoversessions:lease:adminBearer tokensessions module route (requires sessions:lease:admin)
post/v1/m/sessions/work-items/{id}/transitionssessions:work:writeBearer tokensessions module route (requires sessions:work:write)
get/v1/m/sessions/work-streamsessions:work:readBearer tokensessions module route (requires sessions:work:read)
get/v1/m/sessions/workspacessessions:workspace:readBearer tokensessions module route (requires sessions:workspace:read)
post/v1/m/sessions/workspacessessions:workspace:adminBearer tokensessions module route (requires sessions:workspace:admin)
get/v1/m/sessions/workspaces/{ref}sessions:workspace:readBearer tokensessions module route (requires sessions:workspace:read)
delete/v1/m/sessions/workspaces/{ref}sessions:workspace:adminBearer tokensessions module route (requires sessions:workspace:admin)
get/v1/m/sessions/workspaces/{ref}/filessessions:workspace:readBearer tokensessions module route (requires sessions:workspace:read)
delete/v1/m/sessions/workspaces/{ref}/filessessions:workspace:writeBearer tokensessions module route (requires sessions:workspace:write)
post/v1/m/sessions/workspaces/{ref}/files/dirsessions:workspace:writeBearer tokensessions module route (requires sessions:workspace:write)
post/v1/m/sessions/workspaces/{ref}/files/movesessions:workspace:writeBearer tokensessions module route (requires sessions:workspace:write)
get/v1/m/sessions/workspaces/{ref}/files/rawsessions:workspace:readBearer tokensessions module route (requires sessions:workspace:read)
put/v1/m/sessions/workspaces/{ref}/files/rawsessions:workspace:writeBearer tokensessions module route (requires sessions:workspace:write)
get/v1/m/sessions/workspaces/{ref}/files/statsessions:workspace:readBearer tokensessions module route (requires sessions:workspace:read)