Skip to content

StartIntegrationAuthorizationInput

Source code in docs_src/capo_continuum/types/start_integration_authorization_input.py
class StartIntegrationAuthorizationInput(TypedDict, closed=True):
    provider_type: "capo_continuum.types.integration_authorization_provider_type.IntegrationAuthorizationProviderType"
    """The provider to authorize. Only GITHUB is supported."""
    name: NotRequired["capo_continuum.types.integration_name.IntegrationName"]
    """The name the integration will be created with. When specified, the request fails with ConflictException if an integration with this name already exists in the account, before the caller leaves for the provider. The name is only checked: it is not reserved, stored, or authorized. CreateIntegration requires its own name, checks it again, and may use a different one."""

name instance-attribute

name: NotRequired[IntegrationName]

The name the integration will be created with. When specified, the request fails with ConflictException if an integration with this name already exists in the account, before the caller leaves for the provider. The name is only checked: it is not reserved, stored, or authorized. CreateIntegration requires its own name, checks it again, and may use a different one.

provider_type instance-attribute

The provider to authorize. Only GITHUB is supported.