Technical University of Berlin · OAuth Scopes
Technical University of Berlin OAuth Scopes
OAuth 2.0
probed
Technical University of Berlin publishes 26 OAuth 2.0 scopes via the authorizationCode, clientCredentials, and deviceCode flows. Scopes are the fine-grained permissions an application requests at authorization time to act against the Technical University of Berlin API on a user’s behalf.
Tokens are issued from https://git.tu-berlin.de/oauth/token.
This index is generated from the provider’s OpenAPI security definitions (and, where available, its documented scope reference) and refreshes on every APIs.io network build. Browse every provider’s scopes at scopes.apis.io.
UniversityHigher EducationEducationTechnical UniversityGermanyBerlinResearch DataOpen AccessRepositoryLibraryIdentity FederationCourse CatalogResearch Computing
Scopes: 26
Flows: authorizationCode, clientCredentials, deviceCode
Method: probed
OAuth endpoints
Authorization URL
https://git.tu-berlin.de/oauth/authorize
https://git.tu-berlin.de/oauth/authorize
Token URL
https://git.tu-berlin.de/oauth/token
https://git.tu-berlin.de/oauth/token
Flows
authorizationCodeclientCredentialsdeviceCode
authorizationCodeclientCredentialsdeviceCode
Scopes (26)
| Scope | Description | Flows |
|---|---|---|
| api | Full read/write access to the GitLab API on behalf of the user, across all groups and projects they can reach. | |
| read_api | Read-only access to the whole GitLab API. | |
| read_user | Read the authenticated user's profile. | |
| read_repository | Read repository contents over HTTPS and the API. | |
| write_repository | Push to repositories over HTTPS and the API. | |
| read_registry | Pull container images from the instance registry. | |
| write_registry | Push container images to the instance registry. | |
| read_virtual_registry | Read from virtual (dependency-proxy style) registries. | |
| write_virtual_registry | Write to virtual registries. | |
| read_observability | Read observability (metrics/tracing) data. | |
| write_observability | Write observability data. | |
| create_runner | Create CI runners. | |
| manage_runner | Manage existing CI runners. | |
| k8s_proxy | Proxy access to Kubernetes clusters connected to the instance. | |
| self_rotate | Allow a token to rotate itself. | |
| mcp | Access GitLab's Model Context Protocol surface. Advertised by the instance; /api/v4/mcp returns 401 unauthenticated. | |
| mcp_orbit | GitLab MCP "orbit" surface, advertised alongside mcp. | |
| ai_features | Access GitLab AI features. | |
| ai_workflows | Access GitLab AI workflow features. | |
| read_service_ping | Read instance service-ping telemetry. | |
| sudo | Act as any user — administrator only. | |
| admin_mode | Perform administrative operations — administrator only. | |
| openid | Standard OpenID Connect scope; requests an ID token. | |
| profile | Release the user's profile claims. | |
| Release the user's email claim. | ||
| user:* | Wildcard user-scoped access as advertised in scopes_supported. |
Source
OAuth Scopes
Work with this as data
Every scope set here is available over the APIs.io API and to AI agents over MCP.