sso.saml.updateConnection wraps the Update SAML Connection API endpoint. The organization_id will be automatically inferred from the logged-in session. This method cannot be used to update SAML connections in other .
RBAC Enforced MethodThis method requires a valid Session for a member with permission to perform the Action on the Resource.Before using this method, enable Member actions & organization modifications in the Frontend SDK page. To learn more, see our RBAC guide.
Parameters
Globally unique UUID that identifies a specific SSO
connection_id for a Member.Name of the IdP. Enum with possible values:
classlink, cyberark, duo, google-workspace, jumpcloud, keycloak, miniorange, microsoft-entra, okta, onelogin, pingfederate, rippling, salesforce, shibboleth, or generic.Specifying a known provider allows Stytch to handle any provider-specific logic.A globally unique name for the IdP. This will be provided by the IdP.
A human-readable display name for the connection.
An object that represents the attributes used to identify a Member. This object will map the IdP-defined User attributes to Stytch-specific values. Required attributes:
email and one of full_name or first_name and last_name.The URL for which assertions for login requests will be sent. This will be provided by the IdP.
A certificate that Stytch will use to verify the sign-in assertion sent by the IdP, in PEM format.
An array of implicit role assignments granted to members in this organization who log in with this SAML connection. See our RBAC guide for more information about role assignment.
An array of implicit role assignments granted to members in this organization who log in with this SAML connection and belong to the specified group. Before adding any group implicit role assignments, you must add a
groups key to your SAML connection’s attribute_mapping. Make sure that your IdP is configured to correctly send the group information. See our RBAC guide for more information about role assignment.A PKCS1 format RSA private key used to decrypt encrypted SAML assertions. Only PKCS1 format (starting with
-----BEGIN RSA PRIVATE KEY-----) is supported.A private key in PEM format that Stytch will use to decrypt encrypted SAML assertions.
Response
The SAML Connection object updated by this API call.
Globally unique UUID that is returned with every API call. This value is important to log for debugging purposes; we
may ask for this value to help identify a specific API call when helping you debug an issue.
The HTTP status code of the response. Stytch follows standard HTTP response status code patterns, e.g. 2XX values
equate to success, 3XX values are redirects, 4XX are client errors, and 5XX are server errors.