> ## Documentation Index
> Fetch the complete documentation index at: https://stytch.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Update Connection

> Updates an existing OIDC SSO connection. Calls the `PUT /sdk/v1/b2b/sso/oidc/{connection_id}` endpoint. Requires an active session.

## Returns

<ResponseField name="requestId" type="String" required />

<ResponseField name="statusCode" type="Int" required />

<ResponseField name="connection" type="ApiSsoV1OIDCConnection?">
  <Expandable title="properties">
    <ResponseField name="organizationId" type="String" required />

    <ResponseField name="connectionId" type="String" required />

    <ResponseField name="status" type="String" required />

    <ResponseField name="displayName" type="String" required />

    <ResponseField name="redirectUrl" type="String" required />

    <ResponseField name="clientId" type="String" required />

    <ResponseField name="clientSecret" type="String" required />

    <ResponseField name="issuer" type="String" required />

    <ResponseField name="authorizationUrl" type="String" required />

    <ResponseField name="tokenUrl" type="String" required />

    <ResponseField name="userinfoUrl" type="String" required />

    <ResponseField name="jwksUrl" type="String" required />

    <ResponseField name="identityProvider" type="String" required />

    <ResponseField name="customScopes" type="String" required />

    <ResponseField name="attributeMapping" type="Map<String, JsonElement>?" />
  </Expandable>
</ResponseField>

<ResponseField name="warning" type="String?" />

<RequestExample>
  ```js theme={null}
  StytchB2B.sso.oidc.updateConnection(
      "oidc-connection-test-d5a3b680-e8a3-40c0-b815-ab79986666d0",
      { displayName: "Updated OIDC IdP", issuer: "https://idp.example.com" },
  )
  ```
</RequestExample>
