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.IntegrationService API

The gitpod.v1.IntegrationService API from Gitpod — 11 operation(s) for gitpod.v1.integrationservice.

Gitpod gitpod.v1.IntegrationService 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 11 operations across 11 paths, and defines 39 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.

11 operations 11 paths 39 schemas 11 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.IntegrationService API declares 1 security scheme for authenticating requests. It accepts HTTP bearer tokens (JWT) (bearerAuth).

Paths & Operations 11

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

gitpod.v1.IntegrationService 11
POST
/gitpod.v1.IntegrationService/CreateIntegration
CreateIntegration
gitpod.v1.IntegrationService.CreateIntegration body → 200default
POST
/gitpod.v1.IntegrationService/CreateIntegrationDefinition
CreateIntegrationDefinition
gitpod.v1.IntegrationService.CreateIntegrationDefinition body → 200default
POST
/gitpod.v1.IntegrationService/DeleteIntegration
DeleteIntegration
gitpod.v1.IntegrationService.DeleteIntegration body → 200default
POST
/gitpod.v1.IntegrationService/DeleteIntegrationDefinition
DeleteIntegrationDefinition
gitpod.v1.IntegrationService.DeleteIntegrationDefinition body → 200default
POST
/gitpod.v1.IntegrationService/GetIntegration
GetIntegration
gitpod.v1.IntegrationService.GetIntegration body → 200default
POST
/gitpod.v1.IntegrationService/GetIntegrationDefinition
GetIntegrationDefinition
gitpod.v1.IntegrationService.GetIntegrationDefinition body → 200default
POST
/gitpod.v1.IntegrationService/ListIntegrationDefinitions
ListIntegrationDefinitions
gitpod.v1.IntegrationService.ListIntegrationDefinitions 2 params body → 200default
POST
/gitpod.v1.IntegrationService/ListIntegrations
ListIntegrations
gitpod.v1.IntegrationService.ListIntegrations 2 params body → 200default
POST
/gitpod.v1.IntegrationService/UpdateIntegration
UpdateIntegration
gitpod.v1.IntegrationService.UpdateIntegration body → 200default
POST
/gitpod.v1.IntegrationService/UpdateIntegrationDefinition
UpdateIntegrationDefinition
gitpod.v1.IntegrationService.UpdateIntegrationDefinition body → 200default
POST
/gitpod.v1.IntegrationService/ValidateIntegration
ValidateIntegration
gitpod.v1.IntegrationService.ValidateIntegration body → 200default

Schemas 39

The contract defines 39 schemas that model the data the API accepts and returns. The most detailed are gitpod.v1.IntegrationProprietaryAppConfig (9 properties), gitpod.v1.UpdateIntegrationDefinitionRequest (8 properties), gitpod.v1.Integration (8 properties), gitpod.v1.IntegrationOAuthConfig (8 properties). Each schema is shown below with its type and property counts.

gitpod.v1.IntegrationContextParsingCapability
object
IntegrationContextParsingCapability defines context parsing capability Additional context parsing configuration can be added here
gitpod.v1.ValidationCheck.Check
string
gitpod.v1.IntegrationOAuthConfig
object
IntegrationOAuthConfig defines OAuth-specific configuration
8 properties
gitpod.v1.IntegrationAPIKeyConfig
object
IntegrationAPIKeyConfig defines API key authentication configuration Additional API key configuration can be added here
gitpod.v1.ValidateIntegrationRequest
object
1 property
gitpod.v1.ListIntegrationDefinitionsRequest
object
1 property
gitpod.v1.ValidationCheck
object
4 properties
gitpod.v1.UpdateIntegrationDefinitionResponse
object
1 property 1 required
gitpod.v1.Integration
object
Integration represents an instantiated integration within an organization
8 properties 3 required
connect.error
object
Error type returned by Connect: https://connectrpc.com/docs/go/errors/http-representation
2 properties
gitpod.v1.ListIntegrationsResponse
object
2 properties 1 required
gitpod.v1.IntegrationAuthentication
object
IntegrationAuthentication defines authentication requirements and options
4 properties
gitpod.v1.IntegrationProprietaryAppConfig
object
IntegrationProprietaryAppConfig defines proprietary application integration configuration. Used for app installations that interact with Ona (e.g., GitHub Apps…
9 properties
gitpod.v1.PaginationRequest
object
2 properties
gitpod.v1.ValidateIntegrationResponse
object
2 properties
gitpod.v1.UpdateIntegrationRequest
object
5 properties
gitpod.v1.DeleteIntegrationRequest
object
1 property
gitpod.v1.IntegrationDefinition
object
IntegrationDefinition defines a service that can be integrated with (e.g. Linear, GitHub, etc.)
8 properties 2 required
gitpod.v1.UpdateIntegrationDefinitionRequest
object
8 properties
gitpod.v1.CreateIntegrationDefinitionRequest
object
7 properties
gitpod.v1.IntegrationLoginCapability
object
IntegrationLoginCapability defines login/authentication capability Additional login configuration can be added here
gitpod.v1.IntegrationSourceCodeAccessCapability
object
IntegrationSourceCodeAccessCapability defines source code access capability Additional source code access configuration can be added here
gitpod.v1.CreateIntegrationResponse
object
1 property 1 required
gitpod.v1.IntegrationAgentClientCapability
object
IntegrationAgentClientCapability indicates the integration supports agent client functionality. The webhook signing secret is stored in IntegrationProprietaryA…
gitpod.v1.PaginationResponse
object
1 property
gitpod.v1.UpdateIntegrationResponse
object
1 property 1 required
gitpod.v1.IntegrationMCPCapability
object
IntegrationMCPCapability defines Model Context Protocol capability
1 property
gitpod.v1.IntegrationCapabilities
object
IntegrationCapabilities defines what an integration can do
5 properties
gitpod.v1.GetIntegrationResponse
object
1 property 1 required
gitpod.v1.CreateIntegrationRequest
object
6 properties
gitpod.v1.DeleteIntegrationDefinitionResponse
object
gitpod.v1.DeleteIntegrationDefinitionRequest
object
1 property
gitpod.v1.DeleteIntegrationResponse
object
gitpod.v1.GetIntegrationRequest
object
1 property
gitpod.v1.GetIntegrationDefinitionRequest
object
1 property
gitpod.v1.CreateIntegrationDefinitionResponse
object
1 property 1 required
gitpod.v1.ListIntegrationsRequest
object
1 property
gitpod.v1.GetIntegrationDefinitionResponse
object
1 property 1 required
gitpod.v1.ListIntegrationDefinitionsResponse
object
2 properties 1 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

gitpod-gitpod-v1-integrationservice-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.IntegrationService 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.