API to track post processing status for a folder or an asset
The following is a POST method that starts an async job to get the status of assets.
Find status of assets in Guides
Request URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parameters
Name
Type
Required
Description
pathString
Yes
Folder or asset path for which status needs to be fetched.
excludedPathsString
No
Folder paths to exclude from the above list.
{
"paths": [
"/content/dam/status-fetch1",
"/content/dam/status-fetch2"
],
"excludedPaths": [
"content/dam/status-fetch1/excluded-folder"
]
}
Response values
jobId to poll over to get the status of async job.
{
"jobId": "akjhdfalkj1132",
"status": "WAITING",
}
Poller API
A GET method that gets the status of async job run by above API.
Request URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parameters
Name
Type
Required
Description
jobIdString
Yes
Job Id which was returned by above API .
Response values
List of assets and their status.
{
"jobId": " akjhdfalkj1132",
"status": "SUCCESS",
"assets": [
{
"path": "/content/dam/status-fetch1/a.dita",
"uuid": "GUID-1293914ansd",
"status": "SUCCESS",
"exists": true
},
{
"path": "/content/dam/status-fetch1/b.dita",
"uuid": "GUID-1883241",
"status": "FAILURE",
"exists": true
}
]
}
Status values: SUCCESS, FAILURE, PROCESSING, PENDING
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178