API para rastrear o status pós-processamento de uma pasta ou um ativo
Veja a seguir um método POST que inicia um trabalho assíncrono para obter o status dos ativos.
Localizar status de ativos nos Guias
Solicitar URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parâmetros
Nome
Tipo
Obrigatório
Descrição
pathString
Sim
Caminho da pasta ou do ativo para o qual o status precisa ser buscado.
excludedPathsString
Não
Caminhos de pasta a serem excluídos da lista acima.
{
"paths": [
"/content/dam/status-fetch1",
"/content/dam/status-fetch2"
],
"excludedPaths": [
"content/dam/status-fetch1/excluded-folder"
]
}
Valores de resposta
jobId para pesquisar e obter o status de um trabalho assíncrono.
{
"jobId": "akjhdfalkj1132",
"status": "WAITING",
}
API do Poller
Um método GET que obtém o status de trabalho assíncrono executado pela API acima.
Solicitar URL
http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status
Parâmetros
Nome
Tipo
Obrigatório
Descrição
jobIdString
Sim
ID do trabalho retornada pela API acima.
Valores de resposta
Lista de ativos e seus 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
}
]
}
Valores de status: SUCESSO, FALHA, PROCESSAMENTO, PENDENTE
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178