API de commande

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 28 minutes de lecture
  • L’API de commande fournit des points de terminaison pour la récupération et la création de commandes avec des éléments de ligne de commande pour l’application Gestion du service clientèle .

    Cette API nécessite l’application Gestion des commandes de stockage (app-csm-order-mgmt) et est fournie dans l’espace de noms sn_csm_order_mgmt . (pour en savoir plus, consultez Sales and Order Management) ;

    L’accès à cette API nécessite sn_csm_om.order_integrator et l’un des éléments suivants :
    • sn_csm_om.consumer_agent : accès en écriture à l’API limité aux commandes B2C.
    • sn_csm_om.customer_agent : accès en écriture à l’API limité aux commandes B2B.
    • sn_csm_om.order_admin : accès en écriture de l’API pour les commandes B2B ou B2C.

    Pour plus d’informations sur les commandes B2B et B2C, consultez Modèles de données client pour B2B2C.

    API de commande : GET /sn_csm_order_mgmt/order/{id}

    Récupère tous les détails de la commande en spécifiant le numéro de sys_id ou de commande.

    Format d'URL

    URL versionnée : /api/sn_csm_order_mgmt/{api_version}/order/{id}

    URL par défaut : /api/sn_csm_order_mgmt/order/{id}

    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. Exemple : v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison différente de la dernière.

    Type de données : chaîne

    id Sys_id ou numéro d’ordre (order_id) de l’enregistrement à récupérer situé dans la table Ordres [sn_csm_om_order].

    Type de données : chaîne

    Tableau 2. Paramètres de requête
    Nom Description
    sysparm_display_value

    Marqueur indiquant s’il faut afficher la valeur d’affichage des champs de référence.

    Valeurs valides :
    • vrai : affiche la valeur d’affichage des champs de référence, des champs de choix et du champ de date dans la réponse.
    • faux : affiche la valeur réelle des champs de référence, des champs de choix et du champ de date dans la réponse.

    Valeur par défaut : false

    Tableau 3. Paramètres de corps de demande (XML ou JSON)
    Nom Description
    Aucun

    En-têtes

    Les en-têtes de demande et de réponse suivants s'appliquent à cette action HTTP uniquement 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

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

    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é correctement traitée.
    401 L’utilisateur n’est pas authentifié.
    403 L’utilisateur n’est pas autorisé.
    • L’utilisateur ne dispose pas des rôles requis pour accéder à l’API.
    • L’utilisateur n’a pas l’autorisation de lire la commande.
    L’accès à cette API nécessite sn_csm_om.order_integrator et l’un des éléments suivants :
    • sn_csm_om.consumer_agent : accès en écriture à l’API limité aux commandes B2C.
    • sn_csm_om.customer_agent : accès en écriture à l’API limité aux commandes B2B.
    • sn_csm_om.order_admin : accès en écriture de l’API pour les commandes B2B ou B2C.

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

    Nom Description
    compte Sys_id d’un enregistrement situé dans la table Comptes [customer_account]. Identifie le compte pour les commandes B2B.

    Type de données : chaîne

    actual_end_date Date de fin de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    actual_start_date Date de début de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    billing_city Nom de la ville de facturation.

    Type de données : chaîne

    billing_country Abréviation du pays de facturation.

    Type de données : chaîne

    billing_state Abréviation de l’état ou de la province de facturation.

    Type de données : chaîne

    billing_street Adresse de facturation.

    Type de données : chaîne

    billing_zip Code postal de facturation.

    Type de données : chaîne

    commentaires Informations supplémentaires pour la commande.

    Type de données : chaîne

    consommateur Sys_id d’un enregistrement situé dans la table Consommateurs [csm_consumer]. Identifie le consommateur des commandes B2C.

    Type de données : chaîne

    contact Sys_id du contact client associé au compte. Répertorié dans la table Contacts [customer_contact].

    Type de données : chaîne

    contrat Sys_id du Service clientèle contrat répertorié dans la table Contrats [ast_contract].

    Type de données : chaîne

    erreur Détails décrivant une erreur rencontrée au cours du processus de demande.

    Type de données : objet

    "error": {
      "detail": "String",
      "message": "String"
    }
    error.detail Détails de l’erreur rencontrée au cours du processus de demande.

    Type de données : chaîne

    message.erreur Message de l’erreur rencontrée pendant le processus de demande. Chaque message d’erreur a une description correspondante dans la detail propriété.

    Type de données : chaîne

    expected_end_date Date de fin attendue de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    expected_start_date Date de début prévue de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    external_id ID externe représentant un enregistrement connexe sur le système d’un tiers.

    Type de données : chaîne

    external_system Nom du système du client.

    Type de données : chaîne

    order_category Type de commande du client.
    Valeurs possibles :
    • Produit
    • service

    Type de données : chaîne

    order_currency Code de devise représentant la devise dans laquelle la commande a été achetée. Par exemple, USD pour les dollars américains. Cette devise est utilisée pour tous les champs de montant dans la commande et les commandes de ligne. Les codes de devise sont répertoriés dans la table Devises [fx_currency].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_date Date et heure de création de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    order_id Numéro de commande de la commande répertoriée dans la table Commandes [sn_csm_om_order].

    Type de données : chaîne

    order_line_items Requis. Liste des objets qui définissent chaque élément de ligne de commande dans la commande. Situé dans la table Éléments de ligne de commande [sn_csm_om_order_line_item].

    Type de données : tableau

    Propriétés requises dans chaque objet d’élément de ligne de commande :
    • account pour les commandes B2B ou consumer pour les commandes B2C.
    • product_offering
    • quantity
    • unit_of_measurements
    • order_line_characteristics
    "order_line_items": [
     {
       "account": "String",
       "action": "String",
       "comments": "String",
       "consumer": "String",
       "contact": "String",
       "delivered_quantity": "String",
       "effective_date": "String",
       "expiration_date": "String",
       "external_id": "String",
       "external_system": "String",
       "list_price": "String",
       "location": "String",
       "order_line_characteristics": [Array],
       "order_line_id": "String",
       "order": "String",
       "parent_line_item": "String",
       "previous_product_model": "String",
       "price_list": "String",
       "product_offering": "String",
       "product_specification": "String",
       "product": "String",
       "quantity": "String",
       "shipping_city": "String",
       "shipping_country": "String",
       "shipping_state": "String",
       "shipping_street": "String",
       "shipping_zip": "String",
       "short_description": "String",
       "sku": "String",
       "sold_product": "String",
       "specification": "String",
       "state": "String",
       "status": "String",
       "sys_class_name": "String",
       "sys_created_by": "String",
       "sys_created_on": "String",
       "sys_id": "String",
       "sys_mod_count": "String",
       "sys_tags": "String",
       "sys_updated_by": "String",
       "sys_updated_on": "String",
       "top_line_item": "String",
       "total_price": "String",
       "unit_of_measurement": "String",
       "unit_price": "String",
       "work_notes": "String"
     }
    ]
    order_line_items Liste des objets qui définissent chaque élément de ligne de commande dans la commande. Situé dans la table Éléments de ligne de commande [sn_csm_om_order_line_item].

    Type de données : tableau

    "order_line_items": [
     {
       "account": "String",
       "action": "String",
       "comments": "String",
       "consumer": "String",
       "contact": "String",
       "delivered_quantity": "String",
       "effective_date": "String",
       "expiration_date": "String",
       "external_id": "String",
       "external_system": "String",
       "list_price": "String",
       "location": "String",
       "order_line_characteristics": [Array],
       "order_line_id": "String",
       "order": "String",
       "parent_line_item": "String",
       "previous_product_model": "String",
       "price_list": "String",
       "product_offering": "String",
       "product_specification": "String",
       "product": "String",
       "quantity": "String",
       "shipping_city": "String",
       "shipping_country": "String",
       "shipping_state": "String",
       "shipping_street": "String",
       "shipping_zip": "String",
       "short_description": "String",
       "sku": "String",
       "sold_product": "String",
       "specification": "String",
       "state": "String",
       "status": "String",
       "sys_class_name": "String",
       "sys_created_by": "String",
       "sys_created_on": "String",
       "sys_id": "String",
       "sys_mod_count": "String",
       "sys_tags": "String",
       "sys_updated_by": "String",
       "sys_updated_on": "String",
       "top_line_item": "String",
       "total_price": "String",
       "unit_of_measurement": "String",
       "unit_price": "String",
       "work_notes": "String"
     }
    ]
    order_line_items.Compte Requis pour les commandes B2B. Sys_id du compte professionnel affecté à cet élément de ligne de commande. Situé dans la table Comptes [customer_account]. La propriété du consommateur est requise pour les commandes B2C.

    Type de données : chaîne

    order_line_items.Compte Sys_id du compte professionnel affecté à cet élément de ligne de commande. Situé dans la table Comptes [customer_account].

    Type de données : chaîne

    order_line_items.Actions Action qui détermine comment la ligne de commande est ajoutée à la commande.
    Valeurs possibles :
    • ajouter
    • changement

    Type de données : chaîne

    order_line_items.commentaires Informations supplémentaires pour l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.consommateur Sys_id du consommateur affecté à cet élément de ligne de commande. Situé dans la table Consommateurs [csm_consumer].

    Type de données : chaîne

    order_line_items.contact sys_id de contact associés au compte.

    Type de données : chaîne

    order_line_items.quantité_délivrée Nombre d’éléments dans la commande livrée.

    Type de données : chaîne

    order_line_items.date_effective Date d’effet de la ligne d’ordre.

    Format : aaaa-MM-jj HH :mm :ss dans le fuseau horaire UTC

    Type de données : chaîne

    order_line_items.date_d’expiration Date d’expiration de la ligne de commande.

    Format : aaaa-MM-jj HH :mm :ss dans le fuseau horaire UTC

    Type de données : chaîne

    order_line_items.external_id ID externe de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.systeme_externe sys_id externe de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.prix_liste Prix catalogue unitaire de l’offre de produits.
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.emplacement Sys_id d’un emplacement d’expédition répertorié dans la table Emplacements [cmn_location].

    Type de données : chaîne

    order_line_items.commande Numéro de commande de cet élément de ligne tel que répertorié dans la table Commandes [sn_csm_om_order].

    Type de données : chaîne

    order_line_items. order_line_characteristics Liste des objets définissant les caractéristiques de ligne de commande associées. Les caractéristiques de ligne de commande figurent dans la table Caractéristiques de ligne de commande [sn_csm_om_order_characteristic_value].
    "order_line_characteristics": [
     {
      "characteristic": "String",
      "characteristic_option": "String"
     }
    ]

    Type de données : tableau

    order_line_items.order_line_characteristics.characteristic_option Caractéristique du produit Option unique qui déclenche la règle d’exclusion. Par exemple, la taille ou la couleur du produit.

    Type de données : chaîne

    order_line_items. order_line_characteristics. characteristic_option_value Valeur d’une option de la caractéristique.

    Type de données : chaîne

    order_line_items. order_line_characteristics. external_id ID externe de la caractéristique de la ligne de commande.

    Type de données : objet

    order_line_items. order_line_characteristics. nombre Numéro de caractéristique de ligne de commande répertorié dans la table Caractéristiques de ligne de commande [sn_csm_om_order_characteristic_value].

    Type de données : chaîne

    order_line_items. order_line_characteristics. order_line_item Sys_id de l’élément de ligne de commande de cette caractéristique dans la table Éléments de ligne de commande [sn_csm_om_order_line_item].

    Type de données : chaîne

    order_line_items. order_line_characteristics. previous_characteristic_option_value Nom de l’option de caractéristique précédente associée au modèle de produit dans la ligne de commande.

    Type de données : objet

    order_line_items. order_line_characteristics.spécification Spécification du service associée à la caractéristique de la commande de service.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_class_name Nom du système de la table dans laquelle se trouve cet enregistrement de caractéristique de ligne de commande.

    Type de données : chaîne

    order_line_characteristics. sys_created_by Nom du système de l’utilisateur qui a créé cet enregistrement.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_created_on Date et heure de création de l’enregistrement.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_domain Champ d’application de domaine dans lequel l’enregistrement de commande est accessible. Par exemple, global.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_domain_path Chemin de domaine pour l’enregistrement.

    Type de données : chaîne

    Par défaut : / (global)

    order_line_items. order_line_characteristics. sys_id Sys_id de l’enregistrement de commande situé dans la table Caractéristiques de ligne de commande [sn_csm_om_order_characteristic_value].

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_mod_count Nombre de fois que cet enregistrement a été modifié.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_tags Balises système pour le contenu.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_updated_by Nom du système de l’utilisateur qui a récemment mis à jour cet enregistrement.

    Type de données : chaîne

    order_line_items. order_line_characteristics. sys_updated_on Date et heure de dernière mise à jour de l’enregistrement.

    Type de données : chaîne

    order_line_items. order_line_characteristics.type Type de caractéristique de la ligne de commande.
    Valeurs possibles :
    • Produit
    • service

    Type de données : chaîne

    order_line_items.order_line_id Numéro de commande de la commande associée à cet élément de ligne de commande.

    Type de données : chaîne

    order_line_items.parent_line_item Le cas échéant, identifie un élément de ligne parent de cet élément de ligne.

    Type de données : chaîne

    order_line_items.previous_product_model Identifie le modèle de produit pour le produit répertorié avant cet élément dans la ligne de commande. Sys_id du produit répertorié dans la table Modèles de produits [cmdb_model].

    Type de données : chaîne

    order_line_items.liste_prix Sys_id d’un enregistrement de liste de prix dans la table Listes de prix [sn_csm_pricing_price_list].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.produit Sys_id du produit répertorié dans la table Modèles de produits [cmdb_model].

    Type de données : chaîne

    order_line_items.offre_de_produit Sys_id du produit répertorié dans la table Offres de produits [sn_prd_pm_product_offering].

    Type de données : chaîne

    order_line_items.produit Sys_id du modèle de produit répertorié dans la table Modèles de produit [cmdb_model]. Doit être fourni avec l’élément de ligne de commande correspondant

    Type de données : chaîne

    order_line_items.product_specification Sys_id de la spécification du produit associée à l’élément de ligne de commande. Répertorié dans le tableau Spécifications du produit [sn_prd_pm_product_specification].

    Type de données : chaîne

    order_line_items.quantité Nombre de modèles de produits commandés.

    Type de données : chaîne

    order_line_items.ville_de_livraison Nom de la ville de destination.

    Type de données : chaîne

    order_line_items.pays_de_livraison Abréviation du pays de destination.

    Type de données : chaîne

    order_line_items.état_de_livraison Abréviation de l’État ou de la province de destination.

    Type de données : chaîne

    order_line_items.rue_de_livraison Adresse postale de destination.

    Type de données : chaîne

    order_line_items.shipping_zip Code postal de destination.

    Type de données : chaîne

    order_line_items.short_description Brève description de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.sku Nombre généré par un fournisseur qui identifie de manière unique un produit qu'il vend.

    Type de données : chaîne

    order_line_items.sold_product Sys_id d’un produit vendu de la base d’installation répertorié dans la table Produits vendus [sn_install_base_sold_product].

    Type de données : chaîne

    order_line_items.spécification Spécification de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.État État de la ligne de commande. Par exemple, brouillon, nouveau, in_progress ou terminé.

    Type de données : chaîne

    order_line_items.État État de l’élément de ligne de commande.
    Valeurs possibles :
    • succès
    • échec

    Type de données : chaîne

    order_line_items.sys_nom_de_classe Nom du système de la table dans laquelle se trouve cet enregistrement d’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.sys_created_by Nom du système de l’utilisateur qui a créé cet enregistrement.

    Type de données : chaîne

    order_line_items.sys_created_on Date et heure de création de l’enregistrement.

    Type de données : chaîne

    order_line_items.sys_domaine Champ d’application de domaine dans lequel l’enregistrement de commande est accessible. Par exemple, global.

    Type de données : chaîne

    order_line_items.sys_domain_path Chemin de domaine pour l’enregistrement.

    Type de données : chaîne

    Par défaut : / (global)

    order_line_items.sys_id Sys_id de l’enregistrement de l’élément de ligne situé dans la table Éléments de ligne de commande [sn_csm_om_order_line_item].

    Type de données : chaîne

    order_line_items.sys_mod_count Nombre de fois que cet enregistrement a été modifié.

    Type de données : chaîne

    order_line_items.sys_balises Balises système pour le contenu.

    Type de données : chaîne

    order_line_items.sys_updated_by Nom du système de l’utilisateur qui a récemment mis à jour cet enregistrement.

    Type de données : chaîne

    order_line_items.sys_updated_on Date et heure de dernière mise à jour de l’enregistrement.

    Type de données : chaîne

    order_line_items.top_line_item Prix total de tous les éléments de ligne de commande accumulés dans cette commande.

    Type de données : chaîne

    order_line_items.total_price Prix total de la ligne d’ordre. L’API ne calcule pas le total en fonction du prix net et de la quantité.

    Type de données : chaîne

    order_line_items.unité_de_mesure Sys_id pour l’unité de mesure commandée figurant dans la table Unité de mesures [sn_prd_pm_uom].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.unit_of_measurement Requis. Sys_id pour l’unité de mesure commandée figurant dans la table Unité de mesures [sn_prd_pm_uom].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.unit_price Prix net de l’offre de produits par unité répertoriée dans la table Instances de devises [fx_currency_instance].

    Type de données : chaîne

    order_line_items.notes_de_travail Notes de travail internes de forme libre pour l’élément de ligne de commande.

    Type de données : chaîne

    order_type Action de commande qui détermine le mode d’ajout de la commande.
    Valeurs possibles :
    • ajouter
    • changement

    Type de données : chaîne

    partenaire Pour les commandes B2B, sys_id du partenaire associé pour un compte répertorié dans la table Comptes [customer_account].

    Type de données : chaîne

    partner_contact Pour les commandes B2B, sys_id du contact principal du partenaire pour le compte partenaire. Répertorié dans la table Contacts [customer_contact].

    Type de données : chaîne

    payment_ref_id Identificateur unique du paiement. Par exemple, numéro de vérification.

    Type de données : chaîne

    price_list Sys_id de la liste de prix associée répertoriée dans le tableau Listes de prix [sn_csm_pricing_price_list]. Le prix n’est pas calculé en fonction du prix net et de la quantité par cette API.
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    quote_id ID unique pour le devis de la commande.

    Type de données : chaîne

    same_as_shipping_address Marqueur indiquant si l’adresse de l’acheteur est la même que l’adresse de livraison.
    Valeurs valides :
    • true : l’adresse de l’acheteur est la même que l’adresse de livraison.
    • faux : l’adresse de l’acheteur est différente de l’adresse de livraison.

    Type de données : booléennes

    shipping_city Nom de la ville de destination.

    Type de données : chaîne

    shipping_country Abréviation du pays de destination.

    Type de données : chaîne

    shipping_location Sys_id d’un emplacement d’expédition répertorié dans la table Emplacements [cmn_location].

    Type de données : chaîne

    shipping_state Abréviation de l’État ou de la province de destination.

    Type de données : chaîne

    shipping_street Adresse postale de destination.

    Type de données : chaîne

    shipping_zip Code postal de destination.

    Type de données : chaîne

    short_description Brève description de la commande.

    Type de données : chaîne

    special_instructions Instructions spéciales pour la commande.

    Type de données : chaîne

    État État de la commande. Par exemple, nouveau, in_progress ou terminé.

    Type de données : chaîne

    statut État de la commande.
    Valeurs possibles :
    • succès
    • échec

    Type de données : chaîne

    sys_class_name Nom du système de la table dans laquelle se trouve cet enregistrement de commande.

    Type de données : chaîne

    sys_created_by Nom du système de l’utilisateur qui a créé cet enregistrement.

    Type de données : chaîne

    sys_created_on Date et heure de création de l’enregistrement.

    Type de données : chaîne

    sys_domain Champ d’application de domaine dans lequel l’enregistrement de commande est accessible. Par exemple, global.

    Type de données : chaîne

    sys_domain_path Chemin de domaine pour l’enregistrement.

    Type de données : chaîne

    Par défaut : / (global)

    sys_id Sys_id de la commande répertoriée dans la table Commandes [sn_csm_om_order].

    Type de données : chaîne

    sys_mod_count Nombre de fois que cet enregistrement a été modifié.

    Type de données : chaîne

    sys_tags Balises système pour le contenu.

    Type de données : chaîne

    sys_updated_by Nom du système de l’utilisateur qui a récemment mis à jour cet enregistrement.

    Type de données : chaîne

    sys_updated_on Date et heure de dernière mise à jour de l’enregistrement.

    Type de données : chaîne

    total_amount Coût total de l’ensemble de la commande.

    Type de données : chaîne

    Demande cURL

    L’exemple suivant montre comment obtenir une commande par son numéro de commande.

    curl "https://instance.service-now.com/api/sn_csm_order_mgmt/order/ORD0001034" \
    --request GET \
    --header "Accept:application/json" \
    --user 'username':'password'

    Réponse :

    {
      "result": {
        "actual_start_date": "",
        "payment_ref_id": null,
        "shipping_city": null,
        "channel": "api",
        "expected_end_date": "",
        "sys_updated_on": "2022-03-30 21:59:41",
        "price_list": null,
        "sys_updated_by": "username",
        "sys_created_on": "2022-03-30 21:59:41",
        "contact": "96d0461553ab70101aaeddeeff7b120b",
        "sys_domain": "global",
        "state": "draft",
        "order_type": "add",
        "sys_created_by": "eseruser",
        "shipping_street": null,
        "special_instructions": null,
        "contract": null,
        "quote_id": null,
        "expected_start_date": "",
        "sys_domain_path": "/",
        "billing_street": null,
        "billing_city": null,
        "total_amount": "2000",
        "order_id": "ORD0001034",
        "shipping_country": "USA",
        "status": "new",
        "short_description": null,
        "shipping_state": null,
        "external_id": null,
        "sys_class_name": "sn_csm_om_order",
        "sys_id": "24fdf5bd75eec510f877f30c01a15aa0",
        "shipping_zip": null,
        "billing_state": null,
        "billing_zip": null,
        "same_as_shipping_address": "0",
        "consumer": null,
        "comments": "",
        "order_currency": "USD",
        "billing_country": "USA",
        "sys_mod_count": "1",
        "billing_location": null,
        "shipping_location": null,
        "sys_tags": "",
        "order_date": "2022-03-30 21:59:41",
        "order_category": "product",
        "actual_end_date": "",
        "partner": null,
        "partner_contact": null,
        "account": "c480021553ab70101aaeddeeff7b120f",
        "external_system": null,
        "order_line_items": [
          {
            "short_description": null,
            "shipping_state": "CA",
            "shipping_city": "Santa Clara",
            "product_offering": "2d4376760f740110603bf634a7767e46",
            "external_id": null,
            "sys_updated_on": "2022-03-30 21:59:41",
            "expiration_date": "",
            "sys_class_name": "sn_csm_om_order_line_item",
            "sold_product": null,
            "sys_id": "ecfdf5bd75eec510f877f30c01a15aa3",
            "unit_of_measurement": "cb2795d553020110286eddeeff7b12ff",
            "price_list": null,
            "sys_updated_by": "username",
            "shipping_zip": "94560",
            "sys_created_on": "2022-03-30 21:59:41",
            "contact": "96d0461553ab70101aaeddeeff7b120b",
            "sys_domain": "global",
            "effective_date": "",
            "action": "add",
            "order_line_id": "ORDL0001060",
            "state": "draft",
            "sku": null,
            "consumer": null,
            "sys_created_by": "username",
            "order": "24fdf5bd75eec510f877f30c01a15aa0",
            "previous_product_model": null,
            "shipping_street": "222 Star St",
            "product": "561dba7e0f740110603bf634a7767ebe",
            "quantity": "1",
            "comments": "",
            "total_price": "2000",
            "parent_line_item": null,
            "sys_mod_count": "1",
            "specification": "104f66720f740110603bf634a7767e7d",
            "list_price": "2000",
            "unit_price": "2000",
            "sys_domain_path": "/",
            "sys_tags": "",
            "delivered_quantity": null,
            "top_line_item": null,
            "product_specification": "104f66720f740110603bf634a7767e7d",
            "location": null,
            "work_notes": "",
            "shipping_country": "USA",
            "account": "c480021553ab70101aaeddeeff7b120f",
            "external_system": null,
            "status": "new",
            "order_line_characteristics": [
              {
                "characteristic_option": "1c6ceabe0f340110603bf634a7767e97",
                "sys_mod_count": "0",
                "specification": "104f66720f740110603bf634a7767e7d",
                "external_id": null,
                "sys_updated_on": "2022-03-30 21:59:41",
                "type": "1",
                "sys_domain_path": "/",
                "sys_tags": "",
                "characteristic": "4e76f1b20fb00110603bf634a7767ee3",
                "sys_class_name": "sn_csm_om_order_characteristic_value",
                "previous_characteristic_option_value": null,
                "number": "ORC000001041",
                "sys_id": "acfd79bd75eec510f877f30c01a15a94",
                "sys_updated_by": "username",
                "sys_created_on": "2022-03-30 21:59:41",
                "sys_domain": "global",
                "characteristic_option_value": "1.2 cu",
                "order_line_item": "ecfdf5bd75eec510f877f30c01a15aa3",
                "sys_created_by": "user"
              },
              {
                "characteristic_option": "2d0d66fe0f340110603bf634a7767ef6",
                "sys_mod_count": "0",
                "specification": "104f66720f740110603bf634a7767e7d",
                "external_id": null,
                "sys_updated_on": "2022-03-30 21:59:41",
                "type": "1",
                "sys_domain_path": "/",
                "sys_tags": "",
                "characteristic": "11e639b20fb00110603bf634a7767e17",
                "sys_class_name": "sn_csm_om_order_characteristic_value",
                "previous_characteristic_option_value": null,
                "number": "ORC000001042",
                "sys_id": "e0fd79bd75eec510f877f30c01a15a95",
                "sys_updated_by": "username",
                "sys_created_on": "2022-03-30 21:59:41",
                "sys_domain": "global",
                "characteristic_option_value": "Stainless steel",
                "order_line_item": "ecfdf5bd75eec510f877f30c01a15aa3",
                "sys_created_by": "user"
              }
            ]
          }
        ]
      }
    }

    API de commande – POST /sn_csm_order_mgmt/order

    Crée une nouvelle commande avec des éléments de ligne et des caractéristiques.

    Les commandes avec des éléments de ligne sont définies à l’aide des paramètres du corps de la demande. Les propriétés suivantes sont requises dans la plupart des versions de Gestion des commandes:
    • account pour les commandes B2B ou consumer pour les commandes B2C.
      • accountSys_id d’un enregistrement situé dans la table Comptes [customer_account].
      • consumerSys_id d’un enregistrement situé dans la table Consommateurs [csm_consumer].
    • order_currencyCode de devise représentant la devise dans laquelle la commande a été achetée. Par exemple, USD pour les dollars américains. Cette devise est utilisée pour tous les champs de montant dans la commande et les commandes de ligne. Les codes de devise sont répertoriés dans la table Devises [fx_currency].
    • order_line_itemsListe des objets qui définissent chaque élément de ligne de commande dans la commande. Situé dans la table Éléments de ligne de commande [sn_csm_om_order_line_item]. Propriétés requises dans chaque objet d’élément de ligne de commande :
      • account pour les commandes B2B ou consumer pour les commandes B2C.
        • accountSys_id du compte professionnel affecté à cet élément de ligne de commande. Situé dans la table Comptes [customer_account].
        • consumerSys_id du consommateur affecté à cet élément de ligne de commande. Situé dans la table Consommateurs [csm_consumer].
      • order_line_characteristicsListe des objets définissant les caractéristiques de ligne de commande associées. Les caractéristiques de ligne de commande figurent dans la table Caractéristiques de ligne de commande [sn_csm_om_order_characteristic_value].
      • product_offeringSys_id du produit répertorié dans la table Offres de produits [sn_prd_pm_product_offering].
      • quantityNombre de modèles de produits commandés.
      • unit_of_measurementsSys_id pour l’unité de mesure commandée figurant dans la table Unité de mesures [sn_prd_pm_uom].

    La table des paramètres du corps de la demande contient plus de détails.

    Format d'URL

    URL versionnée : /api/sn_csm_order_mgmt/{api_version}/order

    URL par défaut : /api/sn_csm_order_mgmt/order

    Paramètres de demande pris en charge

    Tableau 7. Paramètres de chemin d'accès
    Nom Description
    Aucun
    Tableau 8. Paramètres de requête
    Nom Description
    Aucun
    Tableau 9. Paramètres de corps de demande (XML ou JSON)
    Nom Description
    compte Requis pour les commandes B2B. Sys_id d’un enregistrement situé dans la table Comptes [customer_account]. La propriété du consommateur est requise pour les commandes B2C.

    Type de données : chaîne

    actual_end_date Date de fin de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    actual_start_date Date de début de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    billing_city Nom de la ville de facturation.

    Type de données : chaîne

    billing_country Abréviation du pays de facturation.

    Type de données : chaîne

    billing_state Abréviation de l’état ou de la province de facturation.

    Type de données : chaîne

    billing_street Adresse de facturation.

    Type de données : chaîne

    billing_zip Code postal de facturation.

    Type de données : chaîne

    commentaires Informations supplémentaires pour la commande.

    Type de données : chaîne

    consommateur Requis pour les commandes B2C. Sys_id d’un enregistrement situé dans la table Consommateurs [csm_consumer]. La propriété du compte est requise pour les commandes B2B.

    Type de données : chaîne

    contact Sys_id du contact client associé au compte. Répertorié dans la table Contacts [customer_contact].

    Type de données : chaîne

    contrat Sys_id du Service clientèle contrat répertorié dans la table Contrats [ast_contract].

    Type de données : chaîne

    expected_end_date Date de fin attendue de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    expected_start_date Date de début prévue de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    external_id ID externe représentant un enregistrement connexe sur le système d’un tiers.

    Type de données : chaîne

    external_system Nom du système du client.

    Type de données : chaîne

    order_category Type de commande du client.
    Valeurs possibles :
    • Produit
    • service

    Type de données : chaîne

    order_currency Requis. Code de devise représentant la devise dans laquelle la commande a été achetée. Par exemple, USD pour les dollars américains. Cette devise est utilisée pour tous les champs de montant dans la commande et les commandes de ligne. Les codes de devise sont répertoriés dans la table Devises [fx_currency].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_date Date et heure de création de la commande.

    Format : format UTC, aaaa-MM-jj HH :mm :ss

    Type de données : chaîne

    order_line_items Requis. Liste des objets qui définissent chaque élément de ligne de commande dans la commande. Situé dans la table Éléments de ligne de commande [sn_csm_om_order_line_item].

    Type de données : tableau

    Propriétés requises dans chaque objet d’élément de ligne de commande :
    • account pour les commandes B2B ou consumer pour les commandes B2C.
    • product_offering
    • quantity
    • unit_of_measurements
    • order_line_characteristics
    "order_line_items": [
     {
       "account": "String",
       "action": "String",
       "comments": "String",
       "consumer": "String",
       "contact": "String",
       "delivered_quantity": "String",
       "effective_date": "String",
       "expiration_date": "String",
       "external_id": "String",
       "external_system": "String",
       "list_price": "String",
       "location": "String",
       "order_line_characteristics": [Array],
       "order_line_id": "String",
       "order": "String",
       "parent_line_item": "String",
       "previous_product_model": "String",
       "price_list": "String",
       "product_offering": "String",
       "product_specification": "String",
       "product": "String",
       "quantity": "String",
       "shipping_city": "String",
       "shipping_country": "String",
       "shipping_state": "String",
       "shipping_street": "String",
       "shipping_zip": "String",
       "short_description": "String",
       "sku": "String",
       "sold_product": "String",
       "specification": "String",
       "state": "String",
       "status": "String",
       "sys_class_name": "String",
       "sys_created_by": "String",
       "sys_created_on": "String",
       "sys_id": "String",
       "sys_mod_count": "String",
       "sys_tags": "String",
       "sys_updated_by": "String",
       "sys_updated_on": "String",
       "top_line_item": "String",
       "total_price": "String",
       "unit_of_measurement": "String",
       "unit_price": "String",
       "work_notes": "String"
     }
    ]
    order_line_items.Compte Requis pour les commandes B2B. Sys_id du compte professionnel affecté à cet élément de ligne de commande. Situé dans la table Comptes [customer_account]. La propriété du consommateur est requise pour les commandes B2C.

    Type de données : chaîne

    order_line_items.Actions Action qui détermine comment la ligne de commande est ajoutée à la commande.
    Valeurs possibles :
    • ajouter
    • changement

    Type de données : chaîne

    order_line_items.commentaires Informations supplémentaires pour l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.consommateur Requis pour les commandes B2C. Sys_id du consommateur affecté à cet élément de ligne de commande. Situé dans la table Consommateurs [csm_consumer]. La propriété du compte est requise pour les commandes B2B.

    Type de données : chaîne

    order_line_items.contact sys_id de contact associés au compte.

    Type de données : chaîne

    order_line_items.quantité_délivrée Nombre d’éléments dans la commande livrée.

    Type de données : chaîne

    order_line_items.date_effective Date d’effet de la ligne d’ordre.

    Format : aaaa-MM-jj HH :mm :ss dans le fuseau horaire UTC

    Type de données : chaîne

    order_line_items.date_d’expiration Date d’expiration de la ligne de commande.

    Format : aaaa-MM-jj HH :mm :ss dans le fuseau horaire UTC

    Type de données : chaîne

    order_line_items.external_id ID externe de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.systeme_externe sys_id externe de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.prix_liste Prix catalogue unitaire de l’offre de produits.
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.order_line_characteristics Requis. Liste des objets définissant les caractéristiques de ligne de commande associées. Les caractéristiques de ligne de commande figurent dans la table Caractéristiques de ligne de commande [sn_csm_om_order_characteristic_value].

    Dans la version la plus récente, si l’offre est associée à une spécification de produit, les caractéristiques de la commande doivent être incluses pour déterminer le modèle de produit.

    Dans les versions antérieures, cette propriété n’était requise que pour les commandes simples avec la order_line_items.product_specification propriété définie.

    Type de données : tableau

    "order_line_characteristics": [
     {
      "characteristic": "String",
      "characteristic_option": "String"
     }
    ]
    order_line_items.order_line_characteristics.caractéristique Nom de la caractéristique associée au modèle de produit. Par exemple, Taille du lave-vaisselle.

    Type de données : chaîne

    order_line_items.order_line_characteristics.characteristic_option Caractéristique du produit Option unique qui déclenche la règle d’exclusion. Par exemple, la taille ou la couleur du produit.

    Type de données : chaîne

    order_line_items.liste_prix Sys_id d’un enregistrement de liste de prix dans la table Listes de prix [sn_csm_pricing_price_list].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.produit Sys_id du modèle de produit répertorié dans la table Modèles de produit [cmdb_model]. Si elles sont incluses dans le corps de la demande, les caractéristiques de ligne de commande associées doivent correspondre.

    Type de données : chaîne

    order_line_items.offre_de_produit Requis. Sys_id du produit répertorié dans la table Offres de produits [sn_prd_pm_product_offering].

    Si l’offre est associée au modèle de produit, le modèle de produit est déterminé par la commande. Si l’offre est associée à une spécification de produit, les caractéristiques de la commande doivent être incluses pour déterminer le modèle de produit.

    Type de données : chaîne

    order_line_items.product_specification Requis. Sys_id de la spécification du produit associée à l’élément de ligne de commande. Répertorié dans le tableau Spécifications du produit [sn_prd_pm_product_specification].
    Remarque :
    Cette propriété n’était pas requise dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.quantité Requis. Nombre de modèles de produits commandés.
    Remarque :
    Cette propriété était requise dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.ville_de_livraison Nom de la ville de destination.

    Type de données : chaîne

    order_line_items.pays_de_livraison Abréviation du pays de destination.

    Type de données : chaîne

    order_line_items.état_de_livraison Abréviation de l’État ou de la province de destination.

    Type de données : chaîne

    order_line_items.rue_de_livraison Adresse postale de destination.

    Type de données : chaîne

    order_line_items.shipping_zip Code postal de destination.

    Type de données : chaîne

    order_line_items.short_description Brève description de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.sku Nombre généré par un fournisseur qui identifie de manière unique un produit qu'il vend.

    Type de données : chaîne

    order_line_items.sold_product Sys_id d’un produit vendu de la base d’installation répertorié dans la table Produits vendus [sn_install_base_sold_product].

    Type de données : chaîne

    order_line_items.spécification Spécification de l’élément de ligne de commande.

    Type de données : chaîne

    order_line_items.État État de la ligne de commande. Par exemple, brouillon, nouveau, in_progress ou terminé.

    Type de données : chaîne

    order_line_items.total_price Prix total de la ligne d’ordre. Le prix total n’est pas calculé sur la base du prix net et de la quantité par cette API.

    Type de données : chaîne

    order_line_items.unit_of_measurement Requis. Sys_id pour l’unité de mesure commandée figurant dans la table Unité de mesures [sn_prd_pm_uom].
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    order_line_items.unit_price Prix net de l’offre de produits par unité répertoriée dans la table Instances de devises [fx_currency_instance].

    Type de données : chaîne

    order_line_items.notes_de_travail Notes de travail internes de forme libre pour l’élément de ligne de commande.

    Type de données : chaîne

    order_type Action de commande qui détermine le mode d’ajout de la commande.
    Valeurs possibles :
    • ajouter
    • changement

    Type de données : chaîne

    partenaire Pour les commandes B2B, sys_id du partenaire associé pour un compte répertorié dans la table Comptes [customer_account].

    Type de données : chaîne

    partner_contact Pour les commandes B2B, sys_id du contact principal du partenaire pour le compte partenaire. Répertorié dans la table Contacts [customer_contact].

    Type de données : chaîne

    price_list Sys_id de la liste de prix associée répertoriée dans le tableau Listes de prix [sn_csm_pricing_price_list]. Le prix n’est pas calculé en fonction du prix net et de la quantité par cette API.
    Remarque :
    Cette propriété peut ne pas être disponible dans les versions antérieures de Gestion des commandes.

    Type de données : chaîne

    quote_id ID unique pour le devis de la commande.

    Type de données : chaîne

    shipping_city Nom de la ville de destination.

    Type de données : chaîne

    shipping_country Abréviation du pays de destination.

    Type de données : chaîne

    shipping_state Abréviation de l’État ou de la province de destination.

    Type de données : chaîne

    shipping_street Adresse postale de destination.

    Type de données : chaîne

    shipping_zip Code postal de destination.

    Type de données : chaîne

    short_description Brève description de la commande.

    Type de données : chaîne

    special_instructions Instructions spéciales pour la commande.

    Type de données : chaîne

    État État de la commande. Par exemple, nouveau, in_progress ou terminé.

    Type de données : chaîne

    total_amount Coût total de l’ensemble de la commande.

    Type de données : chaîne

    En-têtes

    Les en-têtes de demande et de réponse suivants s'appliquent à cette action HTTP uniquement 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 10. 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

    Tableau 11. En-têtes de réponses
    En-tête Description
    Aucun

    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 12. Codes d'état
    Code d'état Description
    200 Réussi. La demande a été correctement traitée.
    400 Demande incorrecte.

    La charge utile n’est pas au format attendu.

    401 L’utilisateur n’est pas authentifié.
    403 L’utilisateur n’est pas autorisé.
    • L’utilisateur ne dispose pas des rôles requis pour accéder à l’API.
    • L’utilisateur n’a pas l’autorisation de lire la commande.
    L’accès à cette API nécessite sn_csm_om.order_integrator et l’un des éléments suivants :
    • sn_csm_om.consumer_agent : accès en écriture à l’API limité aux commandes B2C.
    • sn_csm_om.customer_agent : accès en écriture à l’API limité aux commandes B2B.
    • sn_csm_om.order_admin : accès en écriture de l’API pour les commandes B2B ou B2C.
    500 Erreur interne du serveur. Une ou plusieurs validations ont échoué.
    Problèmes possibles :
    • Account ou consumer le paramètre est manquant. Ces champs sont obligatoires sur l’en-tête et l’élément.
    • Account/contact et consumer les paramètres ont été passés. Ces paramètres ne peuvent pas être transmis ensemble.
    • Paramètres de choix : valeurs de choix non valides transmises.
    • Paramètre de quantité : valeur non valide.
    • Champ de référence non valide.
    • Champs obligatoires manquants.
    • Format de date et d’heure non valide.
    • La date de début est postérieure à la date de fin.
    • Caractéristique non valide.
    • Option de la caractéristique non valide.
    • Plusieurs modèles de produits ont été trouvés pour les caractéristiques fournies.
    • Modèle de produit introuvable pour les caractéristiques fournies.
    • L'utilisateur n'a pas accès à la création d'une commande.
    • La commande B2B contient des lignes de commande du consommateur.
    • La commande B2C contient des paramètres de compte, de contact, de partenaire ou de contact de partenaire.
    • La devise des champs de montant ne correspond pas à la devise de la commande.
    • Order_line_characteristics ont été transmis pour une ligne de commande associée product_offering au modèle de produit.
    • L’unité de mesure spécifiée pour une offre type=configuration n’appartient pas aux unités de mesure autorisées définies sur l’offre de produit.
    • Aucune caractéristique n’a été transmise pour un type d’offre de configuration lorsque l’offre de produits attend une configuration.
    • Impossible de créer des commandes qui ont un élément groupé et des configurations simples sur la ligne de commande.
    • Les paramètres transmis contiennent les caractéristiques d’une offre groupée.
    • Impossible de créer une ligne de commande parent et/ou une ligne de commande enfant. Seuls les éléments du lot parent sont valides dans les appels d’offres groupées.
    • L’enregistrement de unit_of_measurement spécifié pour une offre groupée contient une valeur autre que « EACH ».

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

    Nom Description
    erreur Détails décrivant une erreur rencontrée au cours du processus de demande.

    Type de données : objet

    "error": {
      "detail": "String",
      "message": "String"
    }
    error.detail Détails de l’erreur rencontrée au cours du processus de demande.

    Type de données : chaîne

    message.erreur Message de l’erreur rencontrée pendant le processus de demande. Chaque message d’erreur a une description correspondante dans la detail propriété.

    Type de données : chaîne

    order_id Numéro de commande de la commande répertoriée dans la table Commandes [sn_csm_om_order].

    Type de données : chaîne

    statut Message d’échec inclus en plus de l’objet d’erreur.

    Type de données : chaîne

    sys_id Sys_id de la commande répertoriée dans la table Commandes [sn_csm_om_order].

    Type de données : chaîne

    Demande cURL

    L’exemple suivant montre comment créer une commande d’un seul article pour un four à micro-ondes en acier inoxydable.

    curl "https://instance.service-now.com/api/sn_csm_order_mgmt/order" \
    --request POST \
    --header "Accept:application/json" \
    --header "Content-Type:application/json" \
    --data "{
    \"account\": \"c480021553ab70101aaeddeeff7b120f\",
    \"contact\":\"96d0461553ab70101aaeddeeff7b120b\",
    \"order_currency\": \"USD\",
    \"order_line_items\": [
    {
    \"account\": \"c480021553ab70101aaeddeeff7b120f\",
    \"action\": \"add\",
    \"contact\": \"96d0461553ab70101aaeddeeff7b120b\",
    \"list_price\": \"2000\",
    \"order_line_characteristics\": [
    {
    \"characteristic\" : \"Solana color\",
    \"characteristic_option\" : \"Stainless steel\"
    },
    {
    \"characteristic\" :\"Microvawe Capacity\",
    \"characteristic_option\" : \"1.2 cu\"
    }
    ],
    \"product_offering\": \"2d4376760f740110603bf634a7767e46\",
    \"quantity\": \"1\",
    \"shipping_city\": \"Santa Clara\",
    \"shipping_country\": \"USA\",
    \"shipping_state\": \"CA\",
    \"shipping_street\": \"222 Star St\",
    \"shipping_zip\": \"94560\",
    \"state\": \"draft\",
    \"status\": \"new\",
    \"total_price\": \"2000\",
    \"unit_of_measurement\": \"cb2795d553020110286eddeeff7b12ff\",
    \"unit_price\": \"2000\"
    }
    ]
    }" \
    --user 'user':'password'

    Réponse :

    {
      "result": {
        "sys_id": "24fdf5bd75eec510f877f30c01a15aa0",
        "order_id": "ORD0001034"
      }
    }