v18

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

CreateIntegrationDefinition

Creates a new integration definition. Requires service account authentication.

Use this method to:

  • Add new integration types dynamically
  • Configure integration capabilities
  • Set up authentication requirements
post/gitpod.v1.IntegrationService/CreateIntegrationDefinition

Request body

categoriesGitpodV1IntegrationCategory[]

categories classifies this integration for filtering and display

descriptionstring

description provides a human-readable description of the integration

experimentalboolean

experimental indicates if this integration is experimental and requires feature flag

hoststring

host is the hostname for this integration (e.g., "linear.app")

iconUrlstring

icon_url is the URL for this integration's icon

namestring

name is the human-readable name for this integration type

Response

Success