API de consultation d’agent AWA

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 3 minutes de lecture
  • Gère les éléments de travail de consultation de l’agent.

    Cette API nécessite le module d’extension Affectation de travail avancée (com.glide.awa) et le rôle awa_integration_user.

    Pour plus d’informations sur AWA, voir Affectation de travail avancée.

    Utilisez pour API de travail d’offre AWA initier le transfert d’une consultation vers un agent ou une file d’attente.

    Consultation d’agent AWA : PUT /now/awa/consult/end

    Met fin à un élément de travail de consultation.

    Lorsqu’un document est transféré à un agent, l’élément de travail concerné doit être fermé avec l’état de consultation approprié, soit Transféré, soit Terminé.

    Un élément de travail est un travail unique géré par un agent AWA du début à la fin. Un élément de travail est créé à partir d’un document, tel qu’une interaction ou une tâche.

    Format d'URL

    URL versionnée : /api/now/{api_version}/awa/consult/end

    URL par défaut : /api/now/awa/consult/end

    Remarque :
    Les versions disponibles sont spécifiées dans l’explorateur d’API REST. Pour les API REST scriptées, des informations supplémentaires sur la version se trouvent dans le formulaire Service REST scripté.

    Paramètres de demande pris en charge

    Tableau 1. Paramètres de chemin d'accès
    Nom Description
    api_version Facultatif. Version du point de terminaison auquel accéder. Par exemple, v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison autre que la plus récente.

    Type de données : chaîne

    Tableau 2. Paramètres de requête
    Nom Description
    Néant
    Tableau 3. Paramètres du corps de la demande (JSON ou XML)
    Nom Description
    document_sys_id Sys_id du document associé à l’élément de travail de consultation.

    Un document est un enregistrement dans n’importe quelle table, comme une interaction, un ticket ou un incident.

    Type de données : chaîne

    hand_over Marqueur indiquant si le transfert d’une consultation doit être interrompu ou transféré.
    Valeurs valides :
    • vrai : transférer le document à l’agent de consultation et définir l’état de consultation de l’élément de travail de consultation sur Transféré.
    • faux : met fin au transfert de consultation et définit l’état de consultation de l’élément de travail de consultation surTerminé.
    Remarque :
    Si l’état de consultation de l’élément de travail de consultation est Demandé, l’état devient Annulé.

    Type de données : booléennes

    En-têtes

    Les en-têtes de demande et de réponse suivants s’appliquent uniquement à cette action HTTP ou s’appliquent à cette action d’une manière distincte. Pour obtenir la liste des en-têtes généraux utilisés dans l’API REST, consultez En-têtes d’API REST pris en charge.

    Tableau 4. En-têtes de demandes
    En-tête Description
    Accepter Format de données du corps de la réponse. Types pris en charge : application/json ou application/xml.

    Valeur par défaut : application/json

    Type de contenu Format des données du corps de la demande. Types pris en charge : application/json ou application/xml.

    Valeur par défaut : application/json

    Tableau 5. En-têtes de réponses
    En-tête Description
    Néant

    Codes d'état

    Les codes d’état suivants s’appliquent à cette action HTTP. Pour obtenir la liste des codes d’état possibles utilisés dans l’API REST, consultez Codes de réponse HTTP de l’API REST.

    Tableau 6. Codes d'état
    Code d'état Description
    200 Réussi. La demande a été traitée avec succès.
    400 Demande incorrecte. Un type de demande incorrecte ou mal formé a été détecté.
    401 Non autorisé. Les informations d’identification de l’utilisateur sont incorrectes ou n’ont pas été transmises.
    403 Interdit.
    Raisons possibles :
    • L’utilisateur ne dispose pas du rôle awa_integration_user.
    • La valeur de la propriété glide.awa.enabled n’est pas vraie. Cette propriété est répertoriée dans la table Propriétés système [sys_property] si le module d’extension Affectation de travail avancée (com.glide.awa) est installé. Pour plus d’informations, voir Composants installés avec Affectation de travail avancée.
    404 Introuvable. L’élément demandé est introuvable.
    500 Erreur interne du serveur. Une erreur inattendue s’est produite lors du traitement de la demande. La réponse contient des informations supplémentaires sur l’erreur.

    Paramètres du corps de la réponse (JSON ou XML)

    Nom Description
    réussite Marqueur indiquant si la consultation de fin a réussi.
    Valeurs valides :
    • true : la consultation de fin est réussie.
    • false : la consultation de fin a échoué.

    Type de données : booléennes

    message Informations sur la réussite ou l’échec de la consultation de fin.
    Valeurs possibles :
    • La consultation est terminée avec succès. – Succès.
    • Impossible de trouver l’élément de travail pour l’ID de document : <api_caller_sys_id> – Assurez-vous que l’élément de travail de consultation actif existe pour le document.

    Type de données : chaîne

    Exemple de demande cURL

    curl "https://instance.servicenow.com/api/now/awa/consult/end" \
    --request PUT \
    --header "Accept:application/json" \
    --header "Content-Type:application/json" \
    --data '{
        "document_sys_id": "59616aba87bd5210be070d48dabb35e6",
        "hand_over": "true"
    }' \
    --user 'username':'password'
    {
      "result": {
        "success": true,
        "message": "Consult is successfully ended."
      }
    }