Unary · Integrations
Creates a new integration instance within an organization.
Use this method to:
- Instantiate an integration for an organization
- Configure integration-specific settings
- Enable integration capabilities
Endpoint
https://app.ona.com with that domain.
Request example
Request
gitpod.v1.CreateIntegrationRequest
Response
gitpod.v1.CreateIntegrationResponse
Related types
Integration
Integration
Integration represents an instantiated integration within an organization
gitpod.v1.IntegrationIntegrationAPIKeyConfig
IntegrationAPIKeyConfig
IntegrationAPIKeyConfig defines API key authentication configuration
gitpod.v1.IntegrationAPIKeyConfigThis message has no fields.IntegrationAgentClientCapability
IntegrationAgentClientCapability
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.IntegrationAgentClientCapabilityIntegrationAuthentication
IntegrationAuthentication
IntegrationAuthentication defines authentication requirements and options
gitpod.v1.IntegrationAuthenticationIntegrationCapabilities
IntegrationCapabilities
IntegrationCapabilities defines what an integration can do
gitpod.v1.IntegrationCapabilitiesIntegrationContextParsingCapability
IntegrationContextParsingCapability
IntegrationContextParsingCapability defines context parsing capability
gitpod.v1.IntegrationContextParsingCapabilityThis message has no fields.IntegrationExternalInstallation
IntegrationExternalInstallation
gitpod.v1.IntegrationExternalInstallationIntegrationLoginCapability
IntegrationLoginCapability
IntegrationLoginCapability defines login/authentication capability
gitpod.v1.IntegrationLoginCapabilityThis message has no fields.IntegrationMCPCapability
IntegrationMCPCapability
IntegrationMCPCapability defines Model Context Protocol capability
gitpod.v1.IntegrationMCPCapabilityIntegrationOAuthConfig
IntegrationOAuthConfig
IntegrationOAuthConfig defines OAuth-specific configuration
gitpod.v1.IntegrationOAuthConfigIntegrationProprietaryAppConfig
IntegrationProprietaryAppConfig
IntegrationProprietaryAppConfig defines proprietary application integration configuration.
Used for app installations that interact with Ona (e.g., GitHub Apps, Linear agent apps).
gitpod.v1.IntegrationProprietaryAppConfigIntegrationScmPrEventsCapability
IntegrationScmPrEventsCapability
IntegrationScmPrEventsCapability indicates the integration can deliver
pull request webhook events (opened, updated, etc.) for automation triggers.
gitpod.v1.IntegrationScmPrEventsCapabilityThis message has no fields.IntegrationSourceCodeAccessCapability
IntegrationSourceCodeAccessCapability
IntegrationSourceCodeAccessCapability defines source code access capability
gitpod.v1.IntegrationSourceCodeAccessCapabilityThis message has no fields.IntegrationCategory
IntegrationCategory
IntegrationCategory classifies integrations for filtering and display.