Modify an IDP directoryput https://{hostname}/crux/v1/mgmt-pop/idpdirectory/{idpdirectory_id}Updates an existing IDP directory.Path Paramsidpdirectory_idstringrequiredA unique identifier for each IDP directory.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 Paramsadmin_pwdstring | nullThe administrator user password for the IDP directory.admin_userstring | nullThe administrator user account for the IDP directory.agentsarray of objectslength ≥ 0Connectors assigned to this IDP directory.agentsADD objectapi_keystring | nullThe API key of the IDP directory.attribute_mapobjectThe attribute mapping for the IDP directory.attribute_map objectauth_request_signedbooleanIndicates a signed authentication request.truefalseauth_response_encryptbooleanEnables authentication response encryption.truefalsechase_referralbooleanEnables referral chasing.truefalsecnamestring | nullThe IDP directory cname.company_idstring | nullThe company ID of the IDP directory.conf_stateintegerenumThe configuration state of the IDP directory. Either 0 for not configured or 1 for configured.101Allowed:01created_atstring | nullISO 8601 timestamp marking the IDP directory object's creation.descriptionstring | nullA description of the directory object.dialin_snistring | nullThe dial-in SNI for the IDP directory.directoriesarray of stringsThe unique IDs of the directories for the IDP.directoriesADD stringdirectory_statusintegerenumThe status of the directory. Either 1 for not added, 2 for added, 3 for no agent, 4 for pending, 5 for unreachable, or 6 for okay.3123456Allowed:123456directory_typeintegerenumDefaults to 2The type of directory. Either 1 for cloud, 2 for enterprise, 3 for third party, 4 for Akamai, or 5 for Akamai MSP.212345Allowed:12345domainsarray of objectsThe directory's domains.domainsADD objectglobal_catalogbooleanEnables global catalog.truefalsegroup_base_dnstring | nullThe base Distinguished Name (DN) that identifies the group entry in an IDP directory. A series of comma-delimited pairs formed as key=value.group_countinteger≥ 0The number of groups for the IDP directory.group_membersstringlength ≥ 1The members of the group.group_namestringlength ≥ 1The name of the group.group_object_classesarray of stringsGroup object classes that define custom LDAP mappings of users and groups.group_object_classesADD stringgroup_search_filterstringlength ≥ 1The search filter for the group, such as (objectClass=group).group_tokenstringlength ≥ 1The primary group token.hoststring | nullThe IDP directory host.idpstringThe unique ID of the IDP to assign to the directory.kerb_realmsarray of objectslength ≥ 0Kerberos realms for the IDP directory.kerb_realmsADD objectlast_syncstringISO 8601 timestamp marking the IDP directory's last synchronization.logout_urlstring | nullThe logout URL for the directory.metadatastring | nullThe IDP directory metadata.mfastringenumEnables multifactor authentication. Either an on or off string.offonoffAllowed:onoffmodified_atstringISO 8601 timestamp marking the directory's last modification.namestringlength ≥ 1The name of the IDP directory.nameidformatstring | nullThe name ID format.ou_attrstring | nullThe organization unit's attributes.ou_filterstring | nullThe organization unit to filter by. Specify null if you want to provide this later.ou_object_classesarray of stringslength ≥ 1The organization unit's object classes.ou_object_classesADD stringpassword_change_allowbooleanAllows password changes.truefalsepassword_change_thresholdinteger≥ 0The password change threshold in seconds.password_complexity_messagestring | nullThe password complexity message.password_expire_warn_thresholdinteger≥ 0The password expiration warning threshold in seconds.password_filterobjectThe password format requirement filters.password_filter objectpassword_policy_defaultstringlength ≥ 0The default password policy for the IDP directory.password_reset_allowbooleanWhether to allow password reset.truefalseportinteger≥ 0The port number of the IDP directory.resourcestringlength ≥ 1The IDP directory resource name.resource_uriobjectSpecifies the location of various IDP directory resources.resource_uri objectroot_dnstring | nullThe root distinguished name of the IDP directory. A series of comma-delimited pairs formed as key=value.schema_attributesstringlength ≥ 1The directory schema attributes.server_cert_validatebooleanWhether to validate server certificates.truetruefalseserviceintegerenumThe type of directory service. Refer to Directory service configuration for available values.21234567891011Show 11 enum valuessigned_requestbooleanWhether the request is signed.truefalsesslbooleanEnables SSL.truetruefalsestatusintegerenumThe directory status. Either 0 for disabled or 1 for enabled.101Allowed:01sync_intervalinteger≥ 0The synchronization interval of the IDP directory in seconds.sync_stateintegerenumThe IDP directory synchronization state. Refer to Directory service configuration for available values.1123456Allowed:123456user_base_dnstring | nullThe base distinguished name of a user. A series of comma-delimited pairs formed as key=value.user_countinteger≥ 0The total count of users in the IDP directory.user_display_namestringlength ≥ 1The display name of a user.user_emailstringThe email of a user.user_fnamestringlength ≥ 1The first name of a user.user_lnamestringlength ≥ 1The last name of a user.user_memberofstringlength ≥ 1The member status of a user.user_memberuidstringlength ≥ 1The member UID of a user.user_object_classesarray of stringslength ≥ 1The user's object class.user_object_classesADD stringuser_phone_numstringlength ≥ 1The phone number of a user.user_principalstringlength ≥ 1The login of a user.user_samaccountnamestringlength ≥ 1The kerberos client principal name.user_search_filterstringlength ≥ 1The search filter for a user.user_upnstringlength ≥ 1The principal name of a user.uuid_urlstringlength ≥ 1A unique identifier for the directory.Response 200Successful operation.Updated about 1 month ago