v18

latestOpenAPI 3.0.0raw.githubusercontent.com2026-08-014211,6201.8 MB
gitpod.v1.OrganizationService

GetOrganizationLLMCapabilities

Retrieves the LLM provider capabilities that are unavailable for the organization. These are determined by the configured LLM provider, not by admin policy: a capability listed here cannot be served regardless of what the organization's agent policy permits.

The dashboard uses this to render unavailable options as disabled. The authoritative per-execution enforcement happens in the agent runtime via disabled capabilities carried on the LLM access token.

Use this method to:

  • Determine which agent capabilities to surface as disabled in the UI

Examples

  • Get LLM capabilities:

    organizationId: "b0e12f6c-4c67-429d-a4a6-d9838b5da047"
    
post/gitpod.v1.OrganizationService/GetOrganizationLLMCapabilities

Request body

organizationIdstring uuid required

organization_id is the ID of the organization to retrieve LLM capabilities for.

Response

Success

disabledCapabilitiesGitpodV1LLMDisabledCapability[]

disabled_capabilities lists provider capabilities that are unavailable across the organization's configured LLM integrations.