Skip to content

StartIntegrationAuthorizationOutput

Source code in docs_src/capo_continuum/types/start_integration_authorization_output.py
class StartIntegrationAuthorizationOutput(TypedDict, closed=True):
    state: "capo_continuum.types.o_auth_state.OAuthState"
    """An opaque value to send as the OAuth `state` parameter. Pass the value the provider returns in its callback to CreateIntegration as `authorization.state`."""
    code_challenge: "capo_continuum.types.o_auth_code_challenge.OAuthCodeChallenge"
    """The PKCE code challenge to send as the OAuth `code_challenge` parameter."""
    code_challenge_method: (
        "capo_continuum.types.o_auth_code_challenge_method.OAuthCodeChallengeMethod"
    )
    """The PKCE challenge method to send as the OAuth `code_challenge_method` parameter."""
    expires_at: "datetime.datetime"
    """The time after which CreateIntegration no longer accepts this authorization."""

code_challenge instance-attribute

code_challenge: OAuthCodeChallenge

The PKCE code challenge to send as the OAuth code_challenge parameter.

code_challenge_method instance-attribute

code_challenge_method: OAuthCodeChallengeMethod

The PKCE challenge method to send as the OAuth code_challenge_method parameter.

expires_at instance-attribute

expires_at: datetime

The time after which CreateIntegration no longer accepts this authorization.

state instance-attribute

state: OAuthState

An opaque value to send as the OAuth state parameter. Pass the value the provider returns in its callback to CreateIntegration as authorization.state.