Skip to content

Beta module namespace

sourcescope

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.

24 operations

MethodPathRequired permissionAuthenticationSummary
get/v1/m/sourcescope/assignmentssourcescope:assignment:readBearer tokenLists connector→workspace assignments, optionally filtered by ?connector_name / ?workspace_ref.
post/v1/m/sourcescope/assignmentssourcescope:assignment:writeBearer tokenAssigns a global connector to a workspace.
get/v1/m/sourcescope/assignments/{id}sourcescope:assignment:readBearer tokenReturns one assignment.
put/v1/m/sourcescope/assignments/{id}sourcescope:assignment:writeBearer tokenUpdates an assignment (enabled, note).
delete/v1/m/sourcescope/assignments/{id}sourcescope:assignment:writeBearer tokenRemoves a connector→workspace assignment.
get/v1/m/sourcescope/bindingssourcescope:binding:readBearer tokenLists the tenant's source→scope bindings, optionally filtered by ?source_type / ?source_ref / ?scope_tree.
post/v1/m/sourcescope/bindingssourcescope:binding:writeBearer tokenBinds a connected source to a workspace/agent-group, recording a self-audit attributed to the real principal.
get/v1/m/sourcescope/bindings/{id}sourcescope:binding:readBearer tokenReturns one binding.
put/v1/m/sourcescope/bindings/{id}sourcescope:binding:writeBearer tokenUpdates a binding in place (scope, credential reference, enabled, note).
delete/v1/m/sourcescope/bindings/{id}sourcescope:binding:writeBearer tokenRemoves a binding (the source reverts to global/unbound, or to any remaining bindings).
get/v1/m/sourcescope/guard-posturessourcescope:binding:readBearer tokenLists active guard-posture overrides.
put/v1/m/sourcescope/guard-posturessourcescope:binding:writeBearer tokensourcescope module route (requires sourcescope:binding:write)
get/v1/m/sourcescope/posture-requestssourcescope:binding:readBearer tokenLists posture-change requests, optionally filtered by ?status / ?source_type / ?source_ref (default surfaces the pending queue for reviewers).
get/v1/m/sourcescope/posture-requests/{id}sourcescope:binding:readBearer tokenReturns one posture-change request.
post/v1/m/sourcescope/posture-requests/{id}/approvesourcescope:posture:adminBearer tokensourcescope module route (requires sourcescope:posture:admin)
post/v1/m/sourcescope/posture-requests/{id}/rejectsourcescope:posture:adminBearer tokenRejects a pending relaxation (no change applied).
get/v1/m/sourcescope/resolvesourcescope:binding:readBearer tokenAnswers "what would the runtime resolver decide for this actor and source" — the console's binding-effect preview.
get/v1/m/sourcescope/resourcessourcescope:binding:readBearer tokensourcescope module route (requires sourcescope:binding:read)
post/v1/m/sourcescope/sources/disable-scopingsourcescope:binding:writeBearer tokenProposes disabling ALL scoping for a source (it becomes global).
get/v1/m/sourcescope/workspace-connectorssourcescope:workspace_connector:readBearer tokenLists workspace-scoped connectors, optionally filtered by ?workspace_ref / ?kind.
post/v1/m/sourcescope/workspace-connectorssourcescope:workspace_connector:writeBearer tokenCreates a workspace-scoped connector.
get/v1/m/sourcescope/workspace-connectors/{id}sourcescope:workspace_connector:readBearer tokenReturns one workspace connector.
put/v1/m/sourcescope/workspace-connectors/{id}sourcescope:workspace_connector:writeBearer tokenUpdates a workspace connector.
delete/v1/m/sourcescope/workspace-connectors/{id}sourcescope:workspace_connector:writeBearer tokenRemoves a workspace connector and cascade-deletes its workspace-owned sealed secrets.