{ "$comment": "Generated inventory of the URLs module-rust serves - the module half of the freeze core keeps in server/routes.manifest.json. DERIVED as the difference between a core without this module and the same core with it, both at the pinned ref in ci/core-ref.json. Regenerate with the frozen-manifest job in .gitea/workflows/pr-checks.yml; see server/scripts/frozenManifest.js.", "routes": [ { "method": "DELETE", "path": "/api/v1/admin/rust/permissions/grants/:id", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/admin/rust/permissions/groups/:name", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/admin/rust/permissions/groups/:name/members/:userId", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/admin/rust/servers/:id", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/admin/users/:id/rust/links/:steamId", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/admin/users/:id/rust/permissions/grants/:grantId", "tier": "public" }, { "method": "DELETE", "path": "/api/v1/player/rust/links/:steamId", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/config/:serverId/file", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/config/:serverId/files", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/config/:serverId/writes", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/permissions", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/permissions/catalogue", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/servers", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/rust/visibility", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/users/:id/rust/links", "tier": "public" }, { "method": "GET", "path": "/api/v1/admin/users/:id/rust/permissions", "tier": "public" }, { "method": "GET", "path": "/api/v1/player/rust/links", "tier": "public" }, { "method": "GET", "path": "/api/v1/player/rust/permissions", "tier": "public" }, { "method": "GET", "path": "/api/v1/player/rust/servers", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers/:id", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers/:id/events", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers/:id/leaderboard", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers/:id/online", "tier": "public" }, { "method": "GET", "path": "/api/v1/public/rust/servers/:id/wipes", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/config/:serverId/file", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/permissions/drift/:id/adopt", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/permissions/drift/:id/revoke", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/permissions/grants", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/permissions/groups/:name/members", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/permissions/sync", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/rust/servers/:id/test", "tier": "public" }, { "method": "POST", "path": "/api/v1/admin/users/:id/rust/permissions/grants", "tier": "public" }, { "method": "POST", "path": "/api/v1/player/rust/link", "tier": "public" }, { "method": "PUT", "path": "/api/v1/admin/rust/permissions/groups/:name", "tier": "public" }, { "method": "PUT", "path": "/api/v1/admin/rust/servers/:id", "tier": "public" }, { "method": "PUT", "path": "/api/v1/admin/rust/visibility", "tier": "public" } ] }