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
| Method | Path | Required permission | Authentication | Summary |
|---|---|---|---|---|
| get | /v1/m/sourcescope/assignments | sourcescope:assignment:read | Bearer token | sourcescope module route (requires sourcescope:assignment:read) |
| post | /v1/m/sourcescope/assignments | sourcescope:assignment:write | Bearer token | sourcescope module route (requires sourcescope:assignment:write) |
| get | /v1/m/sourcescope/assignments/{id} | sourcescope:assignment:read | Bearer token | sourcescope module route (requires sourcescope:assignment:read) |
| put | /v1/m/sourcescope/assignments/{id} | sourcescope:assignment:write | Bearer token | sourcescope module route (requires sourcescope:assignment:write) |
| delete | /v1/m/sourcescope/assignments/{id} | sourcescope:assignment:write | Bearer token | sourcescope module route (requires sourcescope:assignment:write) |
| get | /v1/m/sourcescope/bindings | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| post | /v1/m/sourcescope/bindings | sourcescope:binding:write | Bearer token | sourcescope module route (requires sourcescope:binding:write) |
| get | /v1/m/sourcescope/bindings/{id} | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| put | /v1/m/sourcescope/bindings/{id} | sourcescope:binding:write | Bearer token | sourcescope module route (requires sourcescope:binding:write) |
| delete | /v1/m/sourcescope/bindings/{id} | sourcescope:binding:write | Bearer token | sourcescope module route (requires sourcescope:binding:write) |
| get | /v1/m/sourcescope/guard-postures | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| put | /v1/m/sourcescope/guard-postures | sourcescope:binding:write | Bearer token | sourcescope module route (requires sourcescope:binding:write) |
| get | /v1/m/sourcescope/posture-requests | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| get | /v1/m/sourcescope/posture-requests/{id} | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| post | /v1/m/sourcescope/posture-requests/{id}/approve | sourcescope:posture:admin | Bearer token | sourcescope module route (requires sourcescope:posture:admin) |
| post | /v1/m/sourcescope/posture-requests/{id}/reject | sourcescope:posture:admin | Bearer token | sourcescope module route (requires sourcescope:posture:admin) |
| get | /v1/m/sourcescope/resolve | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| get | /v1/m/sourcescope/resources | sourcescope:binding:read | Bearer token | sourcescope module route (requires sourcescope:binding:read) |
| post | /v1/m/sourcescope/sources/disable-scoping | sourcescope:binding:write | Bearer token | sourcescope module route (requires sourcescope:binding:write) |
| get | /v1/m/sourcescope/workspace-connectors | sourcescope:workspace_connector:read | Bearer token | sourcescope module route (requires sourcescope:workspace_connector:read) |
| post | /v1/m/sourcescope/workspace-connectors | sourcescope:workspace_connector:write | Bearer token | sourcescope module route (requires sourcescope:workspace_connector:write) |
| get | /v1/m/sourcescope/workspace-connectors/{id} | sourcescope:workspace_connector:read | Bearer token | sourcescope module route (requires sourcescope:workspace_connector:read) |
| put | /v1/m/sourcescope/workspace-connectors/{id} | sourcescope:workspace_connector:write | Bearer token | sourcescope module route (requires sourcescope:workspace_connector:write) |
| delete | /v1/m/sourcescope/workspace-connectors/{id} | sourcescope:workspace_connector:write | Bearer token | sourcescope module route (requires sourcescope:workspace_connector:write) |