How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Gitpod gitpod.v1.OrganizationService API

The gitpod.v1.OrganizationService API from Gitpod — 39 operation(s) for gitpod.v1.organizationservice.

Gitpod gitpod.v1.OrganizationService API is one of 34 APIs that Gitpod publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

This API exposes 39 operations across 39 paths, and defines 123 schemas. It is described by OpenAPI 3.0.0, at version v1.0.0.

Requests are made against a single base URL, https://api.gitpod.io.

39 operations 39 paths 123 schemas 39 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
v1.0.0
Base URL
https://api.gitpod.io
Authentication
HTTP Bearer
Resource Areas
1

Authentication & Security 1

Gitpod gitpod.v1.OrganizationService API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 39

Across 39 paths, the API surfaces 39 operations — 39 POST. Each is listed below with its method, path, parameters, and response codes.

gitpod.v1.OrganizationService 39
POST
/gitpod.v1.OrganizationService/CreateCustomDomain
CreateCustomDomain
gitpod.v1.OrganizationService.CreateCustomDomain body → 200default
POST
/gitpod.v1.OrganizationService/CreateDomainVerification
CreateDomainVerification
gitpod.v1.OrganizationService.CreateDomainVerification body → 200default
POST
/gitpod.v1.OrganizationService/CreateOrganization
CreateOrganization
gitpod.v1.OrganizationService.CreateOrganization body → 200default
POST
/gitpod.v1.OrganizationService/CreateOrganizationInvite
CreateOrganizationInvite
gitpod.v1.OrganizationService.CreateOrganizationInvite body → 200default
POST
/gitpod.v1.OrganizationService/CreateSCIMConfiguration
CreateSCIMConfiguration
gitpod.v1.OrganizationService.CreateSCIMConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/CreateSSOConfiguration
CreateSSOConfiguration
gitpod.v1.OrganizationService.CreateSSOConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/DeleteCustomDomain
DeleteCustomDomain
gitpod.v1.OrganizationService.DeleteCustomDomain body → 200default
POST
/gitpod.v1.OrganizationService/DeleteDomainVerification
DeleteDomainVerification
gitpod.v1.OrganizationService.DeleteDomainVerification body → 200default
POST
/gitpod.v1.OrganizationService/DeleteOrganization
DeleteOrganization
gitpod.v1.OrganizationService.DeleteOrganization body → 200default
POST
/gitpod.v1.OrganizationService/DeleteSCIMConfiguration
DeleteSCIMConfiguration
gitpod.v1.OrganizationService.DeleteSCIMConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/DeleteSSOConfiguration
DeleteSSOConfiguration
gitpod.v1.OrganizationService.DeleteSSOConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/GetAnnouncementBanner
GetAnnouncementBanner
gitpod.v1.OrganizationService.GetAnnouncementBanner body → 200default
POST
/gitpod.v1.OrganizationService/GetCustomDomain
GetCustomDomain
gitpod.v1.OrganizationService.GetCustomDomain body → 200default
POST
/gitpod.v1.OrganizationService/GetDomainVerification
GetDomainVerification
gitpod.v1.OrganizationService.GetDomainVerification body → 200default
POST
/gitpod.v1.OrganizationService/GetOIDCConfig
GetOIDCConfig
gitpod.v1.OrganizationService.GetOIDCConfig body → 200default
POST
/gitpod.v1.OrganizationService/GetOrganization
GetOrganization
gitpod.v1.OrganizationService.GetOrganization body → 200default
POST
/gitpod.v1.OrganizationService/GetOrganizationInvite
GetOrganizationInvite
gitpod.v1.OrganizationService.GetOrganizationInvite body → 200default
POST
/gitpod.v1.OrganizationService/GetOrganizationInviteSummary
GetOrganizationInviteSummary
gitpod.v1.OrganizationService.GetOrganizationInviteSummary body → 200default
POST
/gitpod.v1.OrganizationService/GetOrganizationPolicies
GetOrganizationPolicies
gitpod.v1.OrganizationService.GetOrganizationPolicies body → 200default
POST
/gitpod.v1.OrganizationService/GetSCIMConfiguration
GetSCIMConfiguration
gitpod.v1.OrganizationService.GetSCIMConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/GetSSOConfiguration
GetSSOConfiguration
gitpod.v1.OrganizationService.GetSSOConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/JoinOrganization
JoinOrganization
gitpod.v1.OrganizationService.JoinOrganization body → 200default
POST
/gitpod.v1.OrganizationService/LeaveOrganization
LeaveOrganization
gitpod.v1.OrganizationService.LeaveOrganization body → 200default
POST
/gitpod.v1.OrganizationService/ListDomainVerifications
ListDomainVerifications
gitpod.v1.OrganizationService.ListDomainVerifications 2 params body → 200default
POST
/gitpod.v1.OrganizationService/ListMembers
ListMembers
gitpod.v1.OrganizationService.ListMembers 2 params body → 200default
POST
/gitpod.v1.OrganizationService/ListSCIMConfigurations
ListSCIMConfigurations
gitpod.v1.OrganizationService.ListSCIMConfigurations 2 params body → 200default
POST
/gitpod.v1.OrganizationService/ListSSOConfigurations
ListSSOConfigurations
gitpod.v1.OrganizationService.ListSSOConfigurations 2 params body → 200default
POST
/gitpod.v1.OrganizationService/RegenerateSCIMToken
RegenerateSCIMToken
gitpod.v1.OrganizationService.RegenerateSCIMToken body → 200default
POST
/gitpod.v1.OrganizationService/SetRole
SetRole
gitpod.v1.OrganizationService.SetRole body → 200default
POST
/gitpod.v1.OrganizationService/SetStripeCustomerIDdeprecated
SetStripeCustomerID
gitpod.v1.OrganizationService.SetStripeCustomerID body → 200default
POST
/gitpod.v1.OrganizationService/SetTier
SetTier
gitpod.v1.OrganizationService.SetTier body → 200default
POST
/gitpod.v1.OrganizationService/UpdateAnnouncementBanner
UpdateAnnouncementBanner
gitpod.v1.OrganizationService.UpdateAnnouncementBanner body → 200default
POST
/gitpod.v1.OrganizationService/UpdateCustomDomain
UpdateCustomDomain
gitpod.v1.OrganizationService.UpdateCustomDomain body → 200default
POST
/gitpod.v1.OrganizationService/UpdateOIDCConfig
UpdateOIDCConfig
gitpod.v1.OrganizationService.UpdateOIDCConfig body → 200default
POST
/gitpod.v1.OrganizationService/UpdateOrganization
UpdateOrganization
gitpod.v1.OrganizationService.UpdateOrganization body → 200default
POST
/gitpod.v1.OrganizationService/UpdateOrganizationPolicies
UpdateOrganizationPolicies
gitpod.v1.OrganizationService.UpdateOrganizationPolicies body → 200default
POST
/gitpod.v1.OrganizationService/UpdateSCIMConfiguration
UpdateSCIMConfiguration
gitpod.v1.OrganizationService.UpdateSCIMConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/UpdateSSOConfiguration
UpdateSSOConfiguration
gitpod.v1.OrganizationService.UpdateSSOConfiguration body → 200default
POST
/gitpod.v1.OrganizationService/VerifyDomain
VerifyDomain
gitpod.v1.OrganizationService.VerifyDomain body → 200default

Schemas 123

The contract defines 123 schemas that model the data the API accepts and returns. The most detailed are gitpod.v1.UpdateOrganizationPoliciesRequest (20 properties), gitpod.v1.OrganizationPolicies (20 properties), gitpod.v1.SSOConfiguration (12 properties), gitpod.v1.UpdateSSOConfigurationRequest (11 properties). Each schema is shown below with its type and property counts.

gitpod.v1.CreateOrganizationInviteRequest
object
1 property 1 required
gitpod.v1.CustomDomainProvider
string
CustomDomainProvider represents the cloud provider for custom domain configuration
gitpod.v1.SCIMConfiguration
object
SCIMConfiguration represents a SCIM 2.0 provisioning configuration
8 properties 5 required
gitpod.v1.SetTierRequest
object
2 properties 2 required
gitpod.v1.VerifyDomainResponse
object
1 property 1 required
gitpod.v1.UpdateOrganizationPoliciesRequest.UpdateAgentPolicy
object
6 properties
gitpod.v1.DeleteSCIMConfigurationResponse
object
gitpod.v1.GetCustomDomainResponse
object
1 property 1 required
gitpod.v1.ListDomainVerificationsResponse
object
2 properties 1 required
gitpod.v1.UserStatus
string
gitpod.v1.OIDCConfigV3
object
OIDCConfigV3 configures V3 OIDC tokens with optional sub claim customization.
1 property
gitpod.v1.CountResponseRelation
string
gitpod.v1.JoinOrganizationResponse
object
1 property 1 required
gitpod.v1.DeleteSSOConfigurationResponse
object
gitpod.v1.GetOIDCConfigResponse
object
GetOIDCConfigResponse is the response message for retrieving OIDC token configuration.
1 property 1 required
google.protobuf.Duration
string
A Duration represents a signed, fixed-length span of time represented as a count of seconds and fractions of seconds at nanosecond resolution. It is independen…
gitpod.v1.SetStripeCustomerIDRequest
object
2 properties 2 required
gitpod.v1.UpdateSSOConfigurationResponse
object
gitpod.v1.UpdateAnnouncementBannerRequest
object
3 properties 1 required
gitpod.v1.OIDCConfig
object
OIDCConfig represents the OIDC token configuration for an organization. The version oneof determines which token version is active.
2 properties
gitpod.v1.ListSCIMConfigurationsRequest
object
1 property
gitpod.v1.UpdateSSOConfigurationRequest
object
11 properties 1 required
gitpod.v1.UpdateOrganizationResponse
object
1 property 1 required
gitpod.v1.GetSCIMConfigurationRequest
object
1 property 1 required
gitpod.v1.LeaveOrganizationResponse
object
gitpod.v1.CreateSCIMConfigurationRequest
object
4 properties 2 required
gitpod.v1.GetAnnouncementBannerRequest
object
1 property 1 required
gitpod.v1.GetDomainVerificationRequest
object
1 property 1 required
gitpod.v1.GetOIDCConfigRequest
object
GetOIDCConfigRequest is the request message for retrieving OIDC token configuration.
1 property 1 required
gitpod.v1.VerifyDomainRequest
object
1 property 1 required
gitpod.v1.OrganizationRole
string
gitpod.v1.GetSSOConfigurationResponse
object
1 property 1 required
gitpod.v1.GetOrganizationInviteSummaryResponse
object
3 properties 1 required
gitpod.v1.DeleteOrganizationRequest
object
1 property 1 required
gitpod.v1.ListSSOConfigurationsRequest
object
2 properties 1 required
gitpod.v1.CreateDomainVerificationResponse
object
1 property 1 required
gitpod.v1.CreateOrganizationInviteResponse
object
1 property 1 required
gitpod.v1.AnnouncementBanner
object
3 properties 1 required
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
2 properties
gitpod.v1.GetOrganizationInviteRequest
object
1 property 1 required
gitpod.v1.SetStripeCustomerIDResponse
object
gitpod.v1.ListDomainVerificationsRequest
object
2 properties 1 required
gitpod.v1.EditorVersionPolicy
object
EditorVersionPolicy defines the version policy for a specific editor
1 property
gitpod.v1.VetoExecPolicy
object
VetoExecPolicy defines the policy for blocking or auditing executable execution in environments.
4 properties
gitpod.v1.DeleteSCIMConfigurationRequest
object
1 property 1 required
gitpod.v1.AgentPolicy
object
AgentPolicy contains agent-specific policy settings for an organization
6 properties 3 required
gitpod.v1.CreateCustomDomainResponse
object
CreateCustomDomainResponse is the response message for creating a custom domain
1 property 1 required
gitpod.v1.DeleteCustomDomainResponse
object
DeleteCustomDomainResponse is the response message for deleting a custom domain
gitpod.v1.ListMembersRequest.Filter
object
6 properties
gitpod.v1.CountResponse
object
CountResponse represents a bounded count of matching records. When the actual count exceeds the counting limit, value is capped and relation is set to GREATERT…
2 properties
gitpod.v1.CrowdStrikeConfig
object
CrowdStrikeConfig configures CrowdStrike Falcon sensor deployment
5 properties
gitpod.v1.CreateOrganizationResponse
object
2 properties 1 required
gitpod.v1.CustomAgentEnvMapping
object
CustomAgentEnvMapping maps a script placeholder to an organization secret. The backend resolves the secret name to a UUID at runtime.
2 properties
gitpod.v1.UpdateOrganizationPoliciesResponse
object
gitpod.v1.UpdateOrganizationPoliciesRequest.UpdateCrowdStrikeConfig
object
UpdateCrowdStrikeConfig contains CrowdStrike Falcon configuration updates
5 properties
gitpod.v1.DeleteCustomDomainRequest
object
DeleteCustomDomainRequest is the request message for deleting a custom domain
1 property 1 required
gitpod.v1.Organization
object
6 properties 5 required
gitpod.v1.DeleteSSOConfigurationRequest
object
1 property 1 required
gitpod.v1.LeaveOrganizationRequest
object
1 property 1 required
gitpod.v1.UpdateSCIMConfigurationRequest
object
4 properties 1 required
gitpod.v1.CustomDomain
object
CustomDomain represents a custom domain configuration for an organization
8 properties 5 required
gitpod.v1.GetOrganizationPoliciesRequest
object
1 property 1 required
gitpod.v1.SetRoleRequest
object
3 properties 2 required
gitpod.v1.DeleteDomainVerificationRequest
object
1 property 1 required
gitpod.v1.UpdateOrganizationPoliciesRequest
object
20 properties 1 required
gitpod.v1.ListMembersRequest.SortField
string
gitpod.v1.UpdateCustomDomainRequest
object
UpdateCustomDomainRequest is the request message for updating a custom domain
5 properties 2 required
gitpod.v1.SortOrder
string
gitpod.v1.KernelControlsAction
string
KernelControlsAction defines how a kernel-level policy violation is handled.
gitpod.v1.GetOrganizationPoliciesResponse
object
1 property 1 required
gitpod.v1.OrganizationPolicies
object
20 properties 13 required
gitpod.v1.GetOrganizationInviteSummaryRequest
object
1 property 1 required
gitpod.v1.SSOConfiguration
object
12 properties 5 required
gitpod.v1.RegenerateSCIMTokenResponse
object
2 properties 2 required
gitpod.v1.CountRequest
object
CountRequest controls whether the response should include a bounded count of matching records.
1 property
gitpod.v1.UpdateAnnouncementBannerResponse
object
1 property 1 required
gitpod.v1.DomainVerificationState
string
gitpod.v1.CreateSCIMConfigurationResponse
object
3 properties 3 required
gitpod.v1.CustomSecurityAgent
object
CustomSecurityAgent defines a custom security agent configured by an organization admin.
6 properties
gitpod.v1.GetOrganizationRequest
object
1 property 1 required
gitpod.v1.ListSCIMConfigurationsResponse
object
2 properties 1 required
gitpod.v1.SSOConfigurationState
string
gitpod.v1.CreateOrganizationRequest
object
3 properties 1 required
gitpod.v1.AdditionalScopesUpdate
object
AdditionalScopesUpdate wraps a list of OIDC scopes so that the update request can distinguish "not changing scopes" (field absent) from "clearing all scopes" (…
1 property
gitpod.v1.DeleteDomainVerificationResponse
object
gitpod.v1.JoinOrganizationRequest
object
2 properties
gitpod.v1.DomainVerification
object
7 properties 4 required
gitpod.v1.GetAnnouncementBannerResponse
object
1 property 1 required
gitpod.v1.ListSSOConfigurationsResponse
object
2 properties 1 required
gitpod.v1.OrganizationTier
string
gitpod.v1.UpdateOIDCConfigRequest
object
UpdateOIDCConfigRequest is the request message for updating OIDC token configuration.
2 properties 2 required
gitpod.v1.CreateCustomDomainRequest
object
CreateCustomDomainRequest is the request message for creating a custom domain
5 properties 2 required
gitpod.v1.ListMembersRequest.Sort
object
2 properties
gitpod.v1.CreateSSOConfigurationRequest
object
9 properties 4 required
gitpod.v1.ListMembersResponse
object
3 properties 2 required
gitpod.v1.OrganizationInvite
object
1 property 1 required
gitpod.v1.GetOrganizationResponse
object
1 property 1 required
gitpod.v1.OrganizationMember
object
8 properties 7 required
gitpod.v1.PaginationRequest
object
2 properties
gitpod.v1.DeleteOrganizationResponse
object
gitpod.v1.ConversationSharingPolicy
string
ConversationSharingPolicy controls how agent conversations can be shared.
gitpod.v1.UpdateCustomDomainResponse
object
UpdateCustomDomainResponse is the response message for updating a custom domain
1 property 1 required
gitpod.v1.UpdateOrganizationPoliciesRequest.UpdateSecurityAgentPolicy
object
UpdateSecurityAgentPolicy contains security agent configuration updates
2 properties
gitpod.v1.SSOConfiguration.ProviderType
string
gitpod.v1.CreateSSOConfigurationResponse
object
1 property 1 required
gitpod.v1.SetTierResponse
object
gitpod.v1.ListMembersRequest
object
5 properties 1 required
gitpod.v1.SetRoleResponse
object
gitpod.v1.GetCustomDomainRequest
object
GetCustomDomainRequest is the request message for getting a custom domain
1 property 1 required
gitpod.v1.PaginationResponse
object
1 property
gitpod.v1.UpdateSCIMConfigurationResponse
object
1 property 1 required
gitpod.v1.InviteDomains
object
1 property
google.protobuf.Timestamp
string
A Timestamp represents a point in time independent of any time zone or local calendar, encoded as a count of seconds and fractions of seconds at nanosecond res…
gitpod.v1.GetSSOConfigurationRequest
object
1 property 1 required
gitpod.v1.OIDCConfigV2
object
OIDCConfigV2 configures V2 OIDC tokens. No additional parameters.
gitpod.v1.GetOrganizationInviteResponse
object
1 property 1 required
gitpod.v1.RegenerateSCIMTokenRequest
object
2 properties 1 required
gitpod.v1.GetDomainVerificationResponse
object
1 property 1 required
gitpod.v1.CreateDomainVerificationRequest
object
2 properties 2 required
gitpod.v1.GetSCIMConfigurationResponse
object
1 property 1 required
gitpod.v1.SecurityAgentPolicy
object
SecurityAgentPolicy contains security agent configuration for an organization. When enabled, security agents are automatically deployed to all environments.
2 properties
gitpod.v1.UpdateOIDCConfigResponse
object
UpdateOIDCConfigResponse is the response message for updating OIDC token configuration.
1 property 1 required
gitpod.v1.UpdateOrganizationRequest
object
3 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

gitpod-gitpod-v1-organizationservice-api-openapi.yml Raw ↑

Other APIs Gitpod publishes across the network.

Gitpod Organizations API
Gitpod Projects API
Gitpod Accounts and Billing API
Gitpod gitpod.v1.AccountService API
Gitpod gitpod.v1.AgentSecurityService API
Gitpod gitpod.v1.AgentService API
Gitpod gitpod.v1.BillingService API
Gitpod gitpod.v1.EditorService API
Gitpod gitpod.v1.EnvironmentAutomationService API
Gitpod gitpod.v1.EnvironmentService API
Gitpod gitpod.v1.ErrorsService API
Gitpod gitpod.v1.EventService API
Where this information came from

This is an independent, third-party profile of Gitpod gitpod.v1.OrganizationService API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.