Asset Management > Project and Asset Management > REST API to fetch a list of assets based on query parameters
  

REST API to fetch a list of assets based on query parameters

Use a REST API to fetch a list of all Application Integration assets within an organization that meet the specified parameters. Query parameters include filters for the MIME type and publication status.
To fetch a list of assets, send a GET request to the following URI:
<Cloud Application Integration URL>/active-bpel/asset/v1/status?<query_parameters>
You can use the following query parameters and values:
Query Parameters
Allowed Values
MimeType
  • - process
  • - screenflow
  • Note: Screenflows are guides that are created within Application Integration.
  • - connection
PublicationStatus
  • - published
  • - unpublished
  • - out-of-date

GET request example

The following example shows a GET request to fetch a list of processes that have the out-of-date publication status:
GET https://<Cloud Application Integration POD URL>/active-bpel/asset/v1/status?PublicationStatus=out-of-date&MimeType=process
Content-Type: application/json
Accept: application/json
INFA-SESSION-ID: 3H05q5PicfolyDXnp3N06c

GET response example

If the request is successful, the API returns a list of assets based on the query parameter values. If errors occur, the API returns an error object.
A successful response includes the following information:
Field
Type
Description
GUID
String
Global unique identifier for the asset.
Name
String
Name that is provided for the asset.
DisplayName
String
Full path of the asset.
MimeType
String
Type of the asset.
Tags
String
Tags associated with the asset.
CreatedBy
String
Name of the user who created the asset.
CreationDate
Date
Date and time when the asset was created.
ModifiedBy
String
Name of the user who last updated the asset. If the asset is a system-created object, such as the Default project and the Add-On Bundles folder, the value for this field is Informatica.
ModificationDate
Date
Date and time when the asset was last modified.
PublicationStatus
String
Status of the published asset.
PublishedBy
String
Name of the user who published the asset.
PublicationDate
Date
Date and time when the asset was published.
Description
String
Description of the asset.
TenantContextId
String
An identifier used to represent a specific tenant's context. TenantContextId might be passed with API calls or embedded in tokens to ensure data security.
The following response includes information for two assets as shown in the following snippet:
[
{
"GUID": "7w9wwU98ubWfZtAZbYYOsf",
"Name": "Process6-1",
"DisplayName": "Process6",
"MimeType": "application/xml+process",
"Tags": "",
"CreatedBy": "pankaj_rel",
"CreationDate": "2025-09-09 06:10:07",
"ModifiedBy": "pankaj_rel",
"ModificationDate": "2025-09-09 06:11:28",
"PublicationStatus": "out-of-date",
"PublishedBy": "pankaj_rel",
"PublicationDate": "2025-09-09 06:10:13",
"Description": "",
"TenantContextId": "7AcQPFnvJEpbpFGSRxMx0U"
},
{
"GUID": "5oEoPdNDG03eS64U9QW1Ob",
"Name": "Process8",
"DisplayName": "Process8",
"MimeType": "application/xml+process",
"Tags": "",
"CreatedBy": "pankaj_rel",
"CreationDate": "2025-09-01 05:15:21",
"ModifiedBy": "pankaj_rel",
"ModificationDate": "2025-09-01 05:31:11",
"PublicationStatus": "out-of-date",
"PublishedBy": "pankaj_rel",
"PublicationDate": "2025-09-01 05:29:29",
"Description": "",
"TenantContextId": "7AcQPFnvJEpbpFGSRxMx0U"
}

]