Querying Application Details
Function
This API is used to query application details. It can be called only from the organization's management account or from a delegated administrator account of a cloud service.
URI
GET /v1/instances/{instance_id}/applications/{application_instance_id}
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| instance_id | Yes | String | Globally unique ID of an IAM Identity Center instance. |
| application_instance_id | Yes | String | Application instance ID. Its prefix is app-ins-. |
Request Parameters
| Parameter | Mandatory | Type | Description |
|---|---|---|---|
| X-Security-Token | No | String | Security token (session token) of your temporary security credentials. If a temporary security credential is used, this header is required. |
Response Parameters
Status code: 200
| Parameter | Type | Description |
|---|---|---|
| application_urn | String | Application URN. |
| application_provider_urn | String | Application provider URN. |
| assignment_config | AssignmentConfigDto object | Whether an application needs to be assigned. |
| created_date | Long | Creation time. |
| description | String | Application description. |
| instance_urn | String | URN of an IAM Identity Center instance. |
| name | String | Application display name. |
| portal_options | PortalOptionsDto object | Portal option settings. |
| status | String | Status. |
| application_account | String | Huawei Cloud account. |
| Parameter | Type | Description |
|---|---|---|
| assignment_required | Boolean | Whether an application needs to be assigned. |
| Parameter | Type | Description |
|---|---|---|
| visible | Boolean | Whether an application is visible on the user portal. |
| visibility | String | Application visibility on the portal. |
| sign_in_options | SignInOptionsDto object | Portal login options. |
| Parameter | Type | Description |
|---|---|---|
| origin | String | Method of redirecting to an application from IAM Identity Center. |
| application_url | String | URL for receiving application authentication requests. |
Status code: 400
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error message. |
| request_id | String | Unique ID of a request. |
Status code: 403
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error message. |
| request_id | String | Unique ID of a request. |
| encoded_authorization_message | String | Encrypted error message. |
Status code: 404
| Parameter | Type | Description |
|---|---|---|
| error_code | String | Error code. |
| error_msg | String | Error message. |
| request_id | String | Unique ID of a request. |
Example Request
Querying application details
GET https://{hostname}/v1/instances/{instance_id}/applications/{application_instance_id} Example Response
Status code: 200
Successful
{
"application_urn" : "IdentityCenter::8c1eef3a241945f69c3dxxxxx:application:ins-36218e5b4c2c0504/apl-e7f30081e5ff428c",
"application_provider_urn" : "IdentityCenter:::applicationProvider:custom-saml",
"assignment_config" : {
"assignment_required" : true
},
"created_date" : 1752041671967,
"description" : "ApplicationStartUrl",
"instance_urn" : "IdentityCenter::8c1eef3a241945f69c3d3axxxxx:instance:ins-36218e5b4c2c0504",
"name" : "ApplicationStartUrl",
"portal_options" : {
"visible" : true,
"visibility" : "ENABLED",
"sign_in_options" : {
"origin" : "IDENTITY_CENTER",
"application_url" : ""
}
},
"status" : "ENABLED",
"application_account" : "8c1eef3a241945f69c3d3a6b0252e783"
} Status Codes
| Status Code | Description |
|---|---|
| 200 | Successful. |
| 400 | Bad request. |
| 403 | Forbidden. |
| 404 | Not found. |
Error Codes
For details, see Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.