Edit SSO connections
Updates an existing SSO connection for a tenant, identified by connection_id. Use it to change a connection's display name, strategy, or provider configuration (SAML or OIDC settings) after it's been created.
Requires a full request body (display_name, strategy, and the strategy-specific config block); returns the updated connection, including its service provider ACS URL, entity ID, logout URL, and signing certificate link where applicable.
About SSO Connections
SSO connections let a tenant authenticate users through an external identity provider using SAML (samlp) or OIDC (oidc). Editing a connection updates the underlying provider configuration Esper uses to negotiate SSO logins for that tenant. Learn more.
Key Fields / Query Parameters
- strategy — samlp or oidc, determines which config fields apply
- config.sign_in_url / config.x509_certificate — required for SAML connections
- config.issuer_url / config.client_id — required for OIDC connections
Common Use Cases
- Rotating a SAML signing certificate or updating an OIDC client ID
- Renaming a connection's display name
Best Practices
- Confirm which strategy (samlp vs oidc) the connection uses before submitting config fields, since each strategy requires different config properties
Request
- Base URLhttps://develop-api.esper.cloud/api
- URLhttps://develop-api.esper.cloud/api/authn2/v0/tenant/{enterprise_id}/connection/{connection_id}
- AuthHTTP bearer
Path parameters
Enterprise ID
Connection ID
Request body
Response
Updated connection
Changes
No recorded changes to this operation across all 6 revisions of this API.