Show examples in:
JavascriptHTTP
Endpoint info
Available examples
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&#x3C;"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,
}