Modify an applicationCopy Pageput https://{hostname}/crux/v1/mgmt-pop/apps/{applicationId}Updates the details of an application.Path ParamsapplicationIdstringrequiredA unique identifier for each application.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 ParamsEnterprise Access Application properties.advanced_settingsobjectApplication config version advanced settings.advanced_settings objectagentsarray of objectslength ≥ 1Target connectors for deploying the application configuration.agentsADD objectappobjectSpecifies the application for the application directory.app objectapp_categoryobjectSpecifies the category the application belongs to.app_category objectapp_deployedbooleanWhether the application configuration is deployed.truetruefalseapp_logostringlength ≥ 1A URL identifying the application configuration's logo icon.app_operationalintegerenumDefaults to 1The operational status of the application configuration. Either 1 for No, 2 for Pending, or 3 for Okay.3123Allowed:123app_profileintegerenumDefaults to 1The access application profile. Either 1 for HTTP, 2 for SharePoint, 3 for Jira, 4 for RDP, 5 for VNC, 6 for ssh, 7 for Jenkins, 8 for Confluence, or 9 for TCP.1123456789Show 9 enum valuesapp_statusintegerenumDefaults to 1The status of the application configuration. 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.21234567Allowed:1234567app_typeintegerenumThe type of application configuration. Either 1 for Enterprise Hosted, 2 for SAAS, 3 for Bookmark, 4 for Tunnel, or 5 for Enterprise Threat Protector.212345Allowed:12345auth_agentstring | nullThe connector for the application.auth_enabledstringlength ≥ 1Defaults to trueEnables authentication.auth_typeintegerenumDefaults to 1The type of authentication used. Either 1 for Cloud, 2 for Enterprise, or 3 for Third Party.1123Allowed:123bookmark_urlstringlength ≥ 0The Okta Bookmark app URL.certstring | nullA valid certificate string for front-end SSL connections. Used if you configure your domain as the external hostname. Specify null if you want to name it later.client_app_modeintegerenumDefaults to 1The mode of client app. 1 for TCP or 2 for Tunnel.112Allowed:12cnamestring | nullThe upstream URL for a CNAME redirect.data_agentstring | nullThe data connector for the application.descriptionstringlength ≥ 1A description of the application.directoriesarray of objectslength ≥ 1Application directory details for validating user accounts.directoriesADD objectdirectoryobjectDirectory properties.directory objectdomainintegerenumDefaults to 1The type of access domain. Select 1 for custom or 2 for Akamai.112Allowed:12domain_suffixstringlength ≥ 0The domain suffix. For example, .com.enable_mfastringenumEnables multifactor authentication. Either enable or use to inherit to use the IDP's MFA settings.inheritenableAllowed:inheritenablehoststring | nullThe external default hostname for the application.idpobjectSpecifies the identity provider (IDP) for authenticating user requests.idp objectmodified_atstringlength ≥ 1Name of the user who most recently modified this application object. If the object wasn't modified since first being created, the value matches createdAt.namestringlength ≥ 0The name of the application configuration.oidcbooleanEnables OpenID Connect (OIDC).truefalseoidc_settingsobject | nullJSON settings to implement OIDC.oidc_settings object | nullorig_tlsstringWhether the origin host uses TLS encryption.origin_hoststring | nullThe IP address or FQDN of the application origin server.origin_portintegerThe application's origin port.popstringlength ≥ 0The identifier for the target region to deploy the application.popNamestringlength ≥ 0The target region to deploy the application. For example, US-West or US-East.rdp_versionstringlength ≥ 1The version of remote desktop protocol (RDP).resourcestringlength ≥ 1Name of resource mapping to an entity or set of entities. For example, apps.resource_statusobjectThe most recent status of various application resources.resource_status objectresource_uriobjectRelated resource URIs for the application.resource_uri objectsamlbooleanEnables SAML for the application.truetruefalsesaml_settingsarray of objectsSAML configuration for an application.saml_settingsADD objectserversarray of objectslength ≥ 0Origin server details of the internal application within your network.serversADD objectservicesarray of objectslength ≥ 1Services enabled on the application configuration.servicesADD objectsitesarray of stringslength ≥ 1The application's site resources.sitesADD stringstatusintegerenumDefaults to 1The status of the application configuration. 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.11234567Allowed:1234567uuid_urlstringlength ≥ 1A unique identifier for the application.wsfedbooleanEnables Web Services Federation (WSFED) identity federation.truefalsewsfed_settingsarray of objectsJSON settings to implement WSFED.wsfed_settingsADD objectResponse 200Successful response.Updated about 1 month ago