Create an IDPCopy Pagepost https://{hostname}/crux/v1/mgmt-pop/idpCreates a new IDP.Query ParamscontractIdstringrequiredThe Akamai contract identifier for your Enterprise Application Access product.accountSwitchKeystringFor customers who manage more than one account, this runs the operation from another account. The Identity and Access Management API provides a list of available account switch keys.Body ParamsIdentity provider (IDP) configuration settings.app_countintegerCount of applications associated with the IDP.attribute_mapobjectAdditional attributes to include with the access_token response.attribute_map objectauth_request_signedbooleanWhether the authentication request is signed.truefalseauth_response_encryptbooleanEnables authentication response encryption.truefalsebackground_imagestring | nullThe name of the background image.background_image_file_namestring | nullThe filename of the portal background image.certstring | nullBody of the certificate.client_certstring | nullThe client certificate.client_principle_namestringlength ≥ 1The principle name expected by the server in order to authenticate a client request.company_idstringlength ≥ 1The company ID.cookie_expiryinteger≥ 0The number of minutes the session cookie expires.created_atstringISO 8601 timestamp marking the IDP configuration's creation.default_languagestringlength ≥ 1The default language.descriptionstring | nullA description of the IDP configuration.directory_countintegerThe directory count.directory_listarray of stringsDirectory IDs for the IDP.directory_listADD stringdns_addedbooleanWhether the authentication request includes the DNS information.truefalsedomain_suffixstringlength ≥ 0The domain suffix. For example, .com.domainsarray of strings or nullDomains for the IDP.domainsADD string | nullenable_access_clientbooleanEnables the access client.truefalseenable_mfabooleanEnables multifactor authentication.truefalsefavicon_imagestring | nullThe filename of the portal favicon image.helpdesk_emailstringThe email address for contacting helpdesk with issues.idp_deployedbooleanWhether the IDP is deployed.truefalseidp_operationalintegerenumWhether the IDP is operational. Either 0 for no or 1 for yes.01Allowed:01idp_statusintegerenumThe status of the IDP. Either 1 for 2 for 3 for 4 or 5 for deploy failed.12345Allowed:12345idp_typeintegerenumrequiredDefaults to 1The type of IDP. Select 1 for Default, 2 for EAA, 3 for SAML, 4 for Okta, 5 for PingOne, 6 for OneLogin, 7 for Google, 8 for OIDC, and 9 for Azure.123456789Show 9 enum valuesiwa_keytabarray of stringsA unique keytab for a service principle name (SPN) used for Integrated Windows Authentication (IWA).iwa_keytabADD stringlockout_intervalinteger≥ 0Defaults to 15The number of minutes to lock out the user, 15 by default.login_cnamestring | nullThe login cname URL.login_dialin_serverstring | nullThe URL of the login dialin server.login_domaininteger | nullenumThe type of portal domain that end users access. Either 1 for custom login domain or 2 for WAPP login domain.12Allowed:12login_hoststring | nullThe service provider login host.login_lockoutstringenumDefaults to offEnables a temporary lockout for failed login attempts. Either on or off. The default value is off.onoffAllowed:onofflogin_suffixstringlength ≥ 0The login suffix. For example, .com.logostring | nullThe name of the portal logo.logo_file_namestring | nullThe portal logo filename.logout_urlstring | nullThe single logout URL for SSO.max_login_failuresinteger≥ 1Defaults to 5The number of login failures allowed per user before temporary lock out. The default value is 5.metadatastring | nullThe metadata of the SAML type IDP.mfa_settingsobjectMultifactor authentication settings for the IDP configuration.mfa_settings objectmodified_atstring | nullThe ISO 8601 timestamp marking the last modification.multilang_fieldsstring | nullMulti language field for SAML message configuration.namestringrequiredlength ≥ 1The name of the IDP configuration.ocspstring | nullUnicode string data.oidcclientsstringThe unique ID of the OIDC client.popstringlength ≥ 1The pop resource URI.popNamestringThe target region to deploy the application. For example, US-West or US-East.resourcestringlength ≥ 1The IDP directory resource name.resource_uriobjectSpecifies the location of various IDP resources.resource_uri objectsaml_urlstring | nullThe URL of the service provider SAML interface.settingsobjectLogin portal settings for an IDP configuration.settings objectstatusintegerenumDefaults to 1The IDP configuration status. Either 1 for Not Ready, 2 for Ready, 3 for Pending, 4 for Deployed, 5 for Failed, 6 for Cloud Deployed, or 7 for Connector Deployed.1234567Allowed:1234567trust_expiryinteger≥ 0The number of seconds to expire the authentication request.uuid_urlstringlength ≥ 1The unique UUID URL of the IDP configuration.Response 200Successful response.Updated 4 months ago