Content Management API > SSO Settings
Update SSO Settings
Body parameters
idp_saml_metadata_urlnull, stringOptional
URL of Identity Provider SAML Metadata endpoint
Example:
"https://my-org.oktapreview.com/app/XXXX/sso/saml/metadata"
idp_saml_metadata_xmlnull, stringOptional
Identity Provider SAML Metadata
Example:
'<?xml version="1.0" encoding="UTF-8"?>...'
default_roleOptional
The default role assigned to SSO users that do not belong to any SSO group
Type:<a href="/docs/content-management-api/resources/role">ResourceLinkage<"role"></a>
Returns
Returns a resource object of type sso_settings
Examples
import { buildClient } from "@datocms/cma-client-node";
async function run() { const client = buildClient({ apiToken: process.env.DATOCMS_API_TOKEN });
const ssoSettings = await client.ssoSettings.update({});
// Check the 'Returned output' tab for the result ☝️ console.log(ssoSettings);}
run();{ id: "312", idp_saml_metadata_url: "https://my-org.oktapreview.com/app/XXXX/sso/saml/metadata", scim_base_url: "https://sso.datocms.com/scim", saml_acs_url: "https://sso.datocms.com/XXX/saml/consume", sp_saml_metadata_url: "https://sso.datocms.com/XXX/saml/metadata", sp_saml_base_url: "https://sso.datocms.com/XXX/saml", saml_token: "a2a24ae5fbb2d955b1b4fa73f2dd58", default_role: null,}