# Edit SSO connections Edit SSO connections Endpoint: PUT /authn2/v0/tenant/{enterprise_id}/connection/{connection_id} Version: 1.0.0 Security: apiKey ## Path parameters: - `enterprise_id` (string, required) Enterprise ID - `connection_id` (string, required) Connection ID ## Request fields (application/json): - `display_name` (string) - `strategy` (any) Strategy: * samlp - SAML connection * oidc - OIDC connection Enum: "samlp", "oidc" - `config` (object) - `config.sign_in_url` (string) Required for SAML connection - `config.disable_sign_out` (boolean) - `config.sign_out_url` (string) - `config.x509_certificate` (string) Required for SAML connection - `config.issuer_url` (string) Required for OIDC connection - `config.client_id` (string) Required for OIDC connection ## Response 200 fields (application/json): - `id` (string) - `name` (string) - `display_name` (string) - `strategy` (any) Strategy: * samlp - SAML connection * oidc - OIDC connection Enum: "samlp", "oidc" - `service_provider_acs_url` (string) - `service_provider_entity_id` (string) - `service_provider_logout_url` (string) - `signing_certificate_link` (string) - `callback_url` (string) - `config` (object) - `config.sign_in_url` (string) Required for SAML connection - `config.disable_sign_out` (boolean) - `config.sign_out_url` (string) - `config.x509_certificate` (string) Required for SAML connection - `config.issuer_url` (string) Required for OIDC connection - `config.client_id` (string) Required for OIDC connection ## Response 400 fields (application/json): - `status` (integer) Either 'status' or 'code' will be present, but not both. - `code` (integer) Either 'status' or 'code' will be present, but not both. - `error` (string) Either 'error' or 'errors' will be present, but not both. - `errors` (array) Either 'error' or 'errors' will be present, but not both. - `message` (string) ## Response 401 fields (application/json): - `status` (integer) Either 'status' or 'code' will be present, but not both. - `code` (integer) Either 'status' or 'code' will be present, but not both. - `error` (string) Either 'error' or 'errors' will be present, but not both. - `errors` (array) Either 'error' or 'errors' will be present, but not both. - `message` (string) ## Response 403 fields (application/json): - `errors` (array) - `message` (string) - `status` (integer)