Skip to main content
Unary · Integrations Updates an existing integration instance. Use this method to:
  • Modify integration settings
  • Enable/disable capabilities
  • Change integration status

Endpoint

Send a Bearer token as described in Authentication. If your organization uses a custom management-plane domain, replace https://app.ona.com with that domain.

Request example

Request

gitpod.v1.UpdateIntegrationRequest

Response

gitpod.v1.UpdateIntegrationResponse
Integration represents an instantiated integration within an organizationgitpod.v1.Integration
IntegrationAPIKeyConfig defines API key authentication configurationgitpod.v1.IntegrationAPIKeyConfigThis message has no fields.
IntegrationAgentClientCapability indicates the integration supports agent client functionality. Used by integrations that receive external events and create agent sessions. IntegrationAgentClientCapability indicates the integration supports agent client functionality. Secrets (webhook signing secret, API key) are stored in IntegrationProprietaryAppConfig within the encrypted auth column.gitpod.v1.IntegrationAgentClientCapability
IntegrationAuthentication defines authentication requirements and optionsgitpod.v1.IntegrationAuthentication
IntegrationCapabilities defines what an integration can dogitpod.v1.IntegrationCapabilities
IntegrationContextParsingCapability defines context parsing capabilitygitpod.v1.IntegrationContextParsingCapabilityThis message has no fields.
gitpod.v1.IntegrationExternalInstallation
IntegrationLoginCapability defines login/authentication capabilitygitpod.v1.IntegrationLoginCapabilityThis message has no fields.
IntegrationMCPCapability defines Model Context Protocol capabilitygitpod.v1.IntegrationMCPCapability
IntegrationOAuthConfig defines OAuth-specific configurationgitpod.v1.IntegrationOAuthConfig
IntegrationProprietaryAppConfig defines proprietary application integration configuration. Used for app installations that interact with Ona (e.g., GitHub Apps, Linear agent apps).gitpod.v1.IntegrationProprietaryAppConfig
IntegrationScmPrEventsCapability indicates the integration can deliver pull request webhook events (opened, updated, etc.) for automation triggers.gitpod.v1.IntegrationScmPrEventsCapabilityThis message has no fields.
IntegrationSourceCodeAccessCapability defines source code access capabilitygitpod.v1.IntegrationSourceCodeAccessCapabilityThis message has no fields.
IntegrationCategory classifies integrations for filtering and display.