API pour effectuer le suivi de l’état de post-traitement d’un dossier ou d’une ressource

Voici une méthode POST qui démarre une tâche asynchrone pour obtenir le statut des ressources.

Recherche du statut des ressources dans les guides

URL de la demande

http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status

Paramètres

Nom
Type
Requis
Description
path
Chaîne
Oui
Chemin d’accès au dossier ou à la ressource pour lequel le statut doit être récupéré.
excludedPaths
Chaîne
Non
Chemins d’accès aux dossiers à exclure de la liste ci-dessus.
{

    "paths": [

        "/content/dam/status-fetch1",

        "/content/dam/status-fetch2"

    ],

    "excludedPaths": [

        "content/dam/status-fetch1/excluded-folder"

    ]

}

Valeurs de réponse
jobId à interroger pour obtenir le statut d'une tâche asynchrone.

{

  "jobId": "akjhdfalkj1132",

  "status": "WAITING",



}

API Poller

Une méthode GET qui obtient le statut d’une tâche asynchrone exécutée par l’API ci-dessus.

URL de la demande

http://<aem-guides-server>:<port-number>bin/guides/v1/assets/status

Paramètres

Nom
Type
Requis
Description
jobId
Chaîne
Oui
Identifiant du traitement renvoyé par l’API ci-dessus .

Valeurs de réponse

Liste des ressources et de leur statut.

{

  "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

    }



  ]

}

Valeurs de statut : SUCCÈS, ÉCHEC, TRAITEMENT, EN ATTENTE

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178