API de piste
L’API de piste fournit des points de terminaison qui vous permettent de créer, de mettre à jour et d’interroger/récupérer des prospects marketing et leurs éléments de ligne de piste associés à partir d’une instance.
Utilisez cette API pour intégrer votre instance à des sites web et systèmes externes, tels que des systèmes de capture automatisée de prospects, ou pour fournir des informations sur les prospects à des systèmes de génération de rapports externes.
Cette API est fournie dans l’espace de noms sn_lead_mgmt_core . Pour accéder à l’API, le module d’extension Lead Management Data Model (sn_lead_mgmt_core) doit être activé sur l’instance et l’utilisateur appelant doit disposer du rôle sn_lead_mgmt_core.lead_integrator.
Pour plus d’informations sur , reportez-vous à Gestion des pistesUsing Lead Management.
Extension de l’API de piste
Vous pouvez étendre l’API principale en remplaçant les méthodes de ses includes de script associés. La fonctionnalité d’API par défaut se trouve dans les includes de script se terminant par « OOB », tels que LeadAPIProcessUtilOOB. Pour remplacer cette fonctionnalité, créez des méthodes avec des noms et des paramètres identiques dans l’include de script qui a le même nom de fichier, mais ne se termine pas par « OOB », comme LeadAPIProcessUtil.
Vous trouverez ci-dessous une liste des includes de script que vous pouvez remplacer pour modifier le comportement de l’API principale :
- LeadAPIProcessUtilOOB : contient des méthodes qui gèrent la récupération et la création d’enregistrements de piste et d’éléments de ligne de piste.
- LeadApiValidationUtilOOB : contient des méthodes qui valident l’objet de demande JSON pour les points de terminaison POST et PATCH.
- LeadAPIHelperOOB : contient des méthodes d’aide API qui :
- Renvoyer un tableau de pistes et d’éléments de ligne de piste connexes.
- Renvoyer un objet JSON à partir du GlideRecord associé.
- Supprimez tous les champs ignorés d’un objet JSON et effectuez d’autres transformations.
- LeadAPIConstantsOOB : contient des constantes, des codes d’état et des messages pour toutes les opérations API. Elle comprend également la liste des champs ignorés par les points de terminaison POST et PATCH.
piste : GET /sn_lead_mgmt_core/lead
Récupère toutes les pistes et les éléments de ligne de piste associés en fonction des critères de filtre transmis dans les paramètres de requête.
- Piste [sn_lead_mgmt_core_lead]
- Élément de ligne de la piste [sn_lead_mgmt_core_lead_line_item]
Format d'URL
URL versionnée : /api/sn_lead_mgmt_core/{api_version}/lead
URL par défaut : /api/sn_lead_mgmt_core/{api_version}/lead
Paramètres de demande pris en charge
| 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 différente de la dernière. Type de données : chaîne |
| Nom | Description |
|---|---|
| sysparm_fields | Liste des champs séparés par des virgules à envoyer dans la réponse. Les champs non valides sont ignorés. Type de données : chaîne Par défaut : renvoyer tous les champs. |
| sysparm_limit | Nombre maximal d'enregistrements à renvoyer. Pour les demandes qui dépassent ce nombre d'enregistrements, utilisez le paramètre sysparm_offset pour paginer la récupération d'enregistrements. Cette limite est appliquée avant l'évaluation de l'ACL. Si aucun enregistrement n'est renvoyé (notamment ceux auxquels vous avez accès), réorganisez l'ordre des enregistrements pour que ceux auxquels vous avez accès soient renvoyés en premier. Remarque :
Des valeurs sysparm_limit anormalement élevées peuvent avoir un impact sur les performances du système. Type de données : nombre Par défaut : 20 Maximum : 100 |
| sysparm_offset | Index de début des enregistrements pour lequel commencer à récupérer des enregistrements. Utilisez cette valeur pour paginer la récupération des enregistrements. Cette fonctionnalité permet de récupérer tous les enregistrements, quel que soit le nombre d'enregistrements, par petits blocs gérables. Par exemple, lors du premier appel de ce point de terminaison, sysparm_offset est défini sur « 0 ». Pour parcourir simplement tous les enregistrements disponibles, utilisez le paramètre Type de données : nombre Par défaut : 0 |
| sysparm_query | Requête codée utilisée pour filtrer l'ensemble de résultats. Par exemple :
La requête codée prend en charge le tri par. Pour trier les réponses en fonction de certains champs, utilisez les clauses ORDERBY et ORDERBYDESC dans sysparm_query. Par exemple, Si une partie de la requête n'est pas valide (par exemple, un nom de champ non valide a été spécifié), l'instance ignore la partie non valide. Puis, elle renvoie les lignes en utilisant uniquement la partie valide de la requête. Vous pouvez contrôler ce comportement à l'aide de la propriété glide.invalid_query.returns_no_rows. Définissez cette propriété sur true pour ne renvoyer aucune ligne dans une requête non valide. Remarque : La propriété glide.invalid_query.returns_no_rows contrôle le comportement de toutes les requêtes dans l'instance, par exemple dans les listes, les scripts (GlideRecord.query()) et les API de service Web. Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
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.
| En-tête | Description |
|---|---|
| Content-Type | Format de données du corps de la demande. Prend uniquement en charge application/json. |
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/json. |
| Plage de contenu | Plage de contenu renvoyé lors d’un appel paginé. Par exemple, si offset=2 et limit=3, la valeur de l’en-tête Content-Range est les éléments 3-5. |
| Liens | Liens à travers lesquels naviguer dans les résultats de la requête :
|
| Nombre total | Nombre total d’enregistrements filtrés. |
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.
| Code d'état | Description |
|---|---|
| 200 | La demande a été traitée avec succès. Toutes les réponses ont été renvoyées (aucune pagination). |
| 206 | Demande traitée avec succès. Ressource partielle retournée en réponse (avec pagination). |
| 400 | Erreur. Raisons possibles :
|
| 403 | Accès refusé à l’enregistrement. Autorisation insuffisante pour interroger l’enregistrement. |
| 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. |
Paramètres du corps de réponse
| Nom | Description |
|---|---|
| compte | Compte lié à la piste. Type de données : objet |
| account.name | Nom du compte. Type de données : chaîne |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| closed_date | Date et heure auxquelles la piste a été fermée. Type de données : objet |
| closed_date.display_value | Date et heure telles qu’affichées dans l’interface utilisateur. Type de données : chaîne Format : format et fuseau horaire de l’utilisateur. |
| closed_date.valeur | Date et heure auxquelles la piste s’est fermée telles que définies dans l’enregistrement associé. Type de données : chaîne Format : UTC |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.name | Nom du consommateur associé. Type de données : chaîne |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.name | Nom du contact. Type de données : chaîne |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes |
| do_not_share | |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name |
Nom de famille du contact associé à la piste.
Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.nom | Nom du groupe de pistes. Type de données : chaîne |
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Détails des éléments de ligne de piste associés à la piste. Type de données : tableau d’objets |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.plomb | Détails sur la piste associée à l’élément de ligne. Type de données : objet |
| lead_line_items.lead.name | Nom du prospect associé. Type de données : chaîne |
| lead_line_items.lead.sys_id | Sys_id de l’enregistrement de piste associé. Type de données : chaîne |
| lead_line_items.nombre | Numéro unique généré par le système de l’enregistrement d’élément de ligne de prospect. Type de données : chaîne |
| lead_line_items.product_offering | Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.code | Code lié à l’offre de produits. Remarque : Il s’agit d’un numéro alphanumérique généré par le système basé sur le nom du produit. Bien qu’il soit généré par le système, vous pouvez modifier le code pour représenter une référence SKU ou tout autre code produit spécifique au secteur. Type de données : chaîne |
| lead_line_items.product_offering.nom | Nom de l’offre de produits. Type de données : chaîne |
| lead_line_items.product_offering.sys_id |
Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste.
Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) |
| lead_line_items.sys_created_by | Nom d’utilisateur de la personne qui a créé l’élément de ligne de piste. Type de données : chaîne |
| lead_line_items.sys_created_on | Date et heure de création de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_created_on.valeur_display_value | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_created_on.valeur | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.sys_domain | Sys_id de l’enregistrement du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_chemin_domaine | Chemin d’accès du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_id | Sys_id de l’enregistrement de l’élément de ligne de la piste. Type de données : chaîne |
| lead_line_items.sys_mod_count | Nombre de fois où l’enregistrement d’élément de ligne de piste associé a été modifié. Type de données : nombre (entier) |
| lead_line_items.sys_tags | Liste des balises système associées à l’élément de ligne de piste. Type de données : tableau |
| lead_line_items.sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour pour la dernière fois l’élément de ligne de piste associé. Type de données : chaîne |
| lead_line_items.sys_updated_on | Date et heure de dernière mise à jour de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_updated_on.display_value | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_updated_on.valeur | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.unit_of_measurement |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.nom | Nom de l’unité de mesure, par exemple, chaque pied cube. Type de données : chaîne |
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.work_notes |
Liste qui décrit les notes de travail créées pour l’élément de ligne de piste.
Type de données : tableau d’objets
|
| lead_line_items.work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| lead_line_items.work_notes.date | Date de création de la note. Type de données : chaîne |
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| Numéro | Numéro unique généré par le système de l’enregistrement de prospect. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.name | Nom de la personne qui possède la piste. Type de données : chaîne |
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.nom | Nom de la piste en double. Type de données : chaîne |
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| sys_class_name | Nom de classe de la table principale généré par le système. Type de données : chaîne |
| sys_created_by | Nom d’utilisateur de la personne qui a créé la piste. Type de données : chaîne |
| sys_created_on | Date et heure de création de la piste générées par le système. Type de données : objet |
| sys_created_on.display_value | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| sys_created_on.valeur | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : UTC |
| sys_domain | Sys_id de l’enregistrement du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_domain_path | Chemin du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_id | Sys_id de l’enregistrement de prospect. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| sys_mod_count | Nombre de fois où l’enregistrement de prospect associé a été modifié. Type de données : nombre (entier) |
| sys_tags | Liste des balises système associées à la piste. Vous pouvez utiliser ces balises pour catégoriser les prospects. Type de données : tableau |
| sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour l’enregistrement de piste pour la dernière fois. Type de données : chaîne |
| sys_updated_on | Date et heure de la dernière mise à jour de la piste générées par le système. Type de données : objet |
| sys_updated_on.display_value | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : format et fuseau horaire par défaut de l’instance |
| sys_updated_on.valeur | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : UTC |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
|
| work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| work_notes.date | Date de création de la note. Type de données : chaîne |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. Type de données : chaîne |
Demande cURL
L’exemple de code suivant montre comment transmettre des paramètres de requête pour spécifier les pistes à renvoyer.
curl "https://instance.service-now.com/api/sn_lead_mgmt_core/lead?sysparm_query=stage%3D400_closed_won&sysparm_fields=sys_id%2Cfirst_name%2Clast_name%2Cshort_description%2Cstage%2Clead_line_items&sysparm_offset=2" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Les pistes sont renvoyées dans un tableau d’objets :
[
{
"short_description": "Looking for a quote on preventative maintenance plans for their corporate office building elevators.",
"reason": null,
"country": "USA",
"closed_date": null,
"city": "San Francisco",
"lead_source": "inbound_phone",
"external_id": null,
"industry": "manufacturing",
"sys_updated_on": {
"value": "2024-05-31 11:01:55",
"display_value": "2024-05-31 04:01:55"
},
"title": "Director of Building operations",
"sys_class_name": "Lead",
"number": "LEAD0000001",
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"business_phone": "+1 (555) 123-4567",
"similar_lead": null,
"sys_updated_by": "admin",
"mobile_phone": null,
"street": "789, Industrial drive",
"sys_created_on": {
"value": "2024-05-20 10:32:41",
"display_value": "2024-05-20 03:32:41"
},
"contact": null,
"company": "Lee Manufacturing Inc",
"state": "CA",
"first_name": "James",
"email": "james.wilson@email.com",
"consumer": null,
"sys_created_by": "admin",
"zip": "94016",
"owner": {
"sys_id": "60058fe943fe3110d6c6cd60afb8f203",
"name": "Max Blaze"
},
"website": null,
"lead_group": null,
"sys_mod_count": 1,
"last_name": "Wilson",
"other_reason": null,
"middle_name": null,
"sys_tags": null,
"do_not_share": false,
"lead_score": 92,
"stage": "300_nurturing",
"do_not_email": false,
"lead_type": null,
"work_notes": [
{
"author": "Abel Tuter",
"date": "2024-12-04 06:52:07",
"text": "Work notes for lead"
}
],
"do_not_call": false,
"lead_rating": "400_super_hot",
"account": null,
"external_system": null,
"lead_line_items": [
{
"quantity": 6,
"product_offering": {
"sys_id": "32619d9fd0a63110f8770dbf976be1f9",
"name": "Safety Test Coverage",
"code": "SAFETSTCVG1"
},
"sys_mod_count": 0,
"external_id": null,
"sys_updated_on": {
"value": "2024-05-20 10:38:41",
"display_value": "2024-05-20 03:38:41"
},
"sys_tags": null,
"lead": {
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"name": "LEAD0000001"
},
"number": "LEADL0000003",
"sys_id": "013daa19ffde8210b85dffffffffff82",
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff",
"name": "Each"
},
"sys_updated_by": "admin",
"sys_created_on": {
"value": "2024-05-20 10:38:41",
"display_value": "2024-05-20 03:38:41"
},
"work_notes": null,
"sys_created_by": "admin",
"external_system": null
}
]
},
{
"short_description": "Partner referral for a company interested in a reliable internet bundle with strong security features for their office.",
"reason": null,
"country": "USA",
"closed_date": null,
"city": "San Francisco",
"lead_source": "partner_referral",
"external_id": null,
"industry": "technology_services",
"sys_updated_on": {
"value": "2024-05-20 10:53:59",
"display_value": "2024-05-20 03:53:59"
},
"title": "IT Director",
"sys_class_name": "Lead",
"number": "LEAD0000002",
"sys_id": "e71fa6d9ffde8210b85dffffffffff51",
"business_phone": "(626) 722-6969",
"similar_lead": null,
"sys_updated_by": "admin",
"mobile_phone": null,
"street": "747 Howard St",
"sys_created_on": {
"value": "2024-05-20 10:49:12",
"display_value": "2024-05-20 03:49:12"
},
"contact": {
"sys_id": "4d147a386f0331003b3c498f5d3ee437",
"name": ""
},
"company": "Boxeo",
"state": "CA",
"first_name": "Julie",
"email": "julie.lewis@example.com",
"consumer": null,
"sys_created_by": "admin",
"zip": "94013",
"owner": {
"sys_id": "60058fe943fe3110d6c6cd60afb8f203",
"name": "Max Blaze"
},
"website": null,
"lead_group": null,
"sys_mod_count": 0,
"last_name": "Lewis",
"other_reason": null,
"middle_name": null,
"sys_tags": null,
"do_not_share": false,
"lead_score": 78,
"stage": "400_closed_won",
"do_not_email": false,
"lead_type": null,
"work_notes": [
{
"author": "Abel Tuter",
"date": "2024-12-03 03:52:51",
"text": "Work noted for LEAD0000002"
}
],
"do_not_call": false,
"lead_rating": "200_warm",
"account": {
"sys_id": "86837a386f0331003b3c498f5d3ee4ca",
"name": ""
},
"external_system": null,
"lead_line_items": [
{
"quantity": 50,
"product_offering": {
"sys_id": "0b61dd9fd0a63110f8770dbf976be171",
"name": "Solana Modem M Series",
"code": "SOLANAMODE2"
},
"sys_mod_count": 0,
"external_id": null,
"sys_updated_on": {
"value": "2024-05-20 10:51:57",
"display_value": "2024-05-20 03:51:57"
},
"sys_tags": null,
"lead": {
"sys_id": "e71fa6d9ffde8210b85dffffffffff51",
"name": "LEAD0000002"
},
"number": "LEADL0000009",
"sys_id": "2130fa1dffde8210b85dffffffffffff",
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff",
"name": "Each"
},
"sys_updated_by": "admin",
"sys_created_on": {
"value": "2024-05-20 10:51:25",
"display_value": "2024-05-20 03:51:25"
},
"work_notes": null,
"sys_created_by": "admin",
"external_system": null
}
]
}
]
piste : GET /sn_lead_mgmt_core/lead/{sys_id}
Renvoie l’enregistrement de piste et tous les éléments de ligne de piste associés pour la sys_id spécifiée.
- Piste [sn_lead_mgmt_core_lead]
- Élément de ligne de la piste [sn_lead_mgmt_core_lead_line_item]
Format d'URL
URL versionnée : /api/sn_lead_mgmt_core/{api_version}/lead/{sys_id}
URL par défaut : /api/sn_lead_mgmt_core/{api_version}/lead/{sys_id}
Paramètres de demande pris en charge
| 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 différente de la dernière. Type de données : chaîne |
| sys_id | Sys_id de la piste à récupérer. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| Néant |
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.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/json. |
| 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.
| Code d'état | Description |
|---|---|
| 200 | Réussi. La demande a été correctement traitée. |
| 403 | Interdit. L’utilisateur ne dispose pas des droits d’accès à l’enregistrement spécifié. |
| 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 réponse
| Nom | Description |
|---|---|
| compte | Compte lié à la piste. Type de données : objet |
| account.name | Nom du compte. Type de données : chaîne |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| closed_date | Date et heure auxquelles la piste a été fermée. Type de données : objet |
| closed_date.display_value | Date et heure telles qu’affichées dans l’interface utilisateur. Type de données : chaîne Format : format et fuseau horaire de l’utilisateur. |
| closed_date.valeur | Date et heure auxquelles la piste s’est fermée telles que définies dans l’enregistrement associé. Type de données : chaîne Format : UTC |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.name | Nom du consommateur associé. Type de données : chaîne |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.name | Nom du contact. Type de données : chaîne |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes |
| do_not_share | |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name |
Nom de famille du contact associé à la piste.
Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.nom | Nom du groupe de pistes. Type de données : chaîne |
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Détails des éléments de ligne de piste associés à la piste. Type de données : tableau d’objets |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.plomb | Détails sur la piste associée à l’élément de ligne. Type de données : objet |
| lead_line_items.lead.name | Nom du prospect associé. Type de données : chaîne |
| lead_line_items.lead.sys_id | Sys_id de l’enregistrement de piste associé. Type de données : chaîne |
| lead_line_items.nombre | Numéro unique généré par le système de l’enregistrement d’élément de ligne de prospect. Type de données : chaîne |
| lead_line_items.product_offering | Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.code | Code lié à l’offre de produits. Remarque : Il s’agit d’un numéro alphanumérique généré par le système basé sur le nom du produit. Bien qu’il soit généré par le système, vous pouvez modifier le code pour représenter une référence SKU ou tout autre code produit spécifique au secteur. Type de données : chaîne |
| lead_line_items.product_offering.nom | Nom de l’offre de produits. Type de données : chaîne |
| lead_line_items.product_offering.sys_id |
Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste.
Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) |
| lead_line_items.sys_created_by | Nom d’utilisateur de la personne qui a créé l’élément de ligne de piste. Type de données : chaîne |
| lead_line_items.sys_created_on | Date et heure de création de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_created_on.valeur_display_value | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_created_on.valeur | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.sys_domain | Sys_id de l’enregistrement du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_chemin_domaine | Chemin d’accès du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_id | Sys_id de l’enregistrement de l’élément de ligne de la piste. Type de données : chaîne |
| lead_line_items.sys_mod_count | Nombre de fois où l’enregistrement d’élément de ligne de piste associé a été modifié. Type de données : nombre (entier) |
| lead_line_items.sys_tags | Liste des balises système associées à l’élément de ligne de piste. Type de données : tableau |
| lead_line_items.sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour pour la dernière fois l’élément de ligne de piste associé. Type de données : chaîne |
| lead_line_items.sys_updated_on | Date et heure de dernière mise à jour de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_updated_on.display_value | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_updated_on.valeur | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.unit_of_measurement |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.nom | Nom de l’unité de mesure, par exemple, chaque pied cube. Type de données : chaîne |
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.work_notes |
Liste qui décrit les notes de travail créées pour l’élément de ligne de piste.
Type de données : tableau d’objets
|
| lead_line_items.work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| lead_line_items.work_notes.date | Date de création de la note. Type de données : chaîne |
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| Numéro | Numéro unique généré par le système de l’enregistrement de prospect. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.name | Nom de la personne qui possède la piste. Type de données : chaîne |
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.nom | Nom de la piste en double. Type de données : chaîne |
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| sys_class_name | Nom de classe de la table principale généré par le système. Type de données : chaîne |
| sys_created_by | Nom d’utilisateur de la personne qui a créé la piste. Type de données : chaîne |
| sys_created_on | Date et heure de création de la piste générées par le système. Type de données : objet |
| sys_created_on.display_value | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| sys_created_on.valeur | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : UTC |
| sys_domain | Sys_id de l’enregistrement du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_domain_path | Chemin du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_id | Sys_id de l’enregistrement de prospect. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| sys_mod_count | Nombre de fois où l’enregistrement de prospect associé a été modifié. Type de données : nombre (entier) |
| sys_tags | Liste des balises système associées à la piste. Vous pouvez utiliser ces balises pour catégoriser les prospects. Type de données : tableau |
| sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour l’enregistrement de piste pour la dernière fois. Type de données : chaîne |
| sys_updated_on | Date et heure de la dernière mise à jour de la piste générées par le système. Type de données : objet |
| sys_updated_on.display_value | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : format et fuseau horaire par défaut de l’instance |
| sys_updated_on.valeur | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : UTC |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
|
| work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| work_notes.date | Date de création de la note. Type de données : chaîne |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. Type de données : chaîne |
Demande cURL
L’exemple de code suivant montre comment récupérer l’enregistrement de piste avec le sys_id de 856b6a95ffde8210b85dffffffffffd7.
curl "https://instance.service-now.com /api/sn_lead_mgmt_core/lead/856b6a95ffde8210b85dffffffffffd7" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
Les résultats des retours sont les suivants :
{
"short_description": "Looking for a quote on preventative maintenance plans for their corporate office building elevators.",
"reason": null,
"country": "USA",
"closed_date": null,
"city": "San Francisco",
"lead_source": "inbound_phone",
"external_id": null,
"industry": "manufacturing",
"sys_updated_on": {
"value": "2024-05-31 11:01:55",
"display_value": "2024-05-31 04:01:55"
},
"title": "Director of Building operations",
"sys_class_name": "Lead",
"number": "LEAD0000001",
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"business_phone": "+1 (555) 123-4567",
"similar_lead": null,
"sys_updated_by": "abel.tuter",
"mobile_phone": null,
"street": "789, Industrial drive",
"sys_created_on": {
"value": "2024-05-20 10:32:41",
"display_value": "2024-05-20 03:32:41"
},
"contact": null,
"company": "Lee Manufacturing Inc",
"state": "CA",
"first_name": "James",
"email": "james.wilson@email.com",
"consumer": null,
"sys_created_by": "abel.tuter",
"zip": "94016",
"owner": {
"sys_id": "60058fe943fe3110d6c6cd60afb8f203",
"name": "Max Blaze"
},
"website": null,
"lead_group": null,
"sys_mod_count": 1,
"last_name": "Wilson",
"other_reason": null,
"middle_name": null,
"sys_tags": null,
"do_not_share": false,
"lead_score": 92,
"stage": "300_nurturing",
"do_not_email": false,
"lead_type": null,
"work_notes": [
{
"author": "Abel Tuter",
"date": "2024-12-04 06:52:07",
"text": "Work notes for lead"
}
],
"do_not_call": false,
"lead_rating": "400_super_hot",
"account": null,
"external_system": null,
"lead_line_items": [
{
"quantity": 6,
"product_offering": {
"sys_id": "32619d9fd0a63110f8770dbf976be1f9",
"name": "Safety Test Coverage",
"code": "SAFETSTCVG1"
},
"sys_mod_count": 0,
"external_id": null,
"sys_updated_on": {
"value": "2024-05-20 10:38:41",
"display_value": "2024-05-20 03:38:41"
},
"sys_tags": null,
"lead": {
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"name": "LEAD0000001"
},
"number": "LEADL0000003",
"sys_id": "013daa19ffde8210b85dffffffffff82",
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff",
"name": "Each"
},
"sys_updated_by": "abel.tuter",
"sys_created_on": {
"value": "2024-05-20 10:38:41",
"display_value": "2024-05-20 03:38:41"
},
"work_notes": null,
"sys_created_by": "abel.tuter",
"external_system": null
}
]
}
responsable : correctif /sn_lead_mgmt_core/lead/{sys_id}
Met à jour l’enregistrement de piste spécifié et ses éléments de ligne de piste associés. Vous pouvez également utiliser ce point de terminaison pour associer de nouveaux éléments de ligne de piste à la piste spécifiée.
- Piste [sn_lead_mgmt_core_lead]
- Élément de ligne de la piste [sn_lead_mgmt_core_lead_line_item]
- Les noms de paramètres non valides sont ignorés.
- Les valeurs non valides pour les champs de choix et de référence non obligatoires sont ignorées.
- Si l’accès en écriture est refusé pour un ou plusieurs champs, les champs restreints sont ignorés.
- Vous ne pouvez pas insérer de valeurs de champ système à l’aide de cette API. Toutes les valeurs fournies sont ignorées. Les champs système font partie de la liste des champs ignorés, qui peut être configurée.
- Les valeurs des paramètres account, contactet sont consumer ignorées si les account paramètres et consumer ne sont pas vides.
- Sauf indication contraire, la valeur par défaut de tous les paramètres non transmis est « null ».
Format d'URL
URL versionnée : /api/sn_lead_mgmt_core/{api_version}/lead/{sys_id}
URL par défaut : /api/sn_lead_mgmt_core/{api_version}/lead/{sys_id}
Paramètres de demande pris en charge
| 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 différente de la dernière. Type de données : chaîne |
| sys_id | Sys_id de l’enregistrement de piste à mettre à jour. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| compte | Détails du compte associé à la piste. Type de données : objet |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes |
| do_not_share | |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name | Requis. Nom de famille du contact associé à la piste. Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Liste des éléments de ligne de piste à associer à la piste. Groupe auquel la piste appartient. Type de données : objet Nombre maximal d’éléments de ligne : 100 : tous les excédents ignorés |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.offre_produit | Requis. Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.sys_id | Requis. Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste. Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) |
| lead_line_items.unit_of_measurement |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.notes_de_travail |
Liste qui décrit les notes de travail créées pour l’élément de ligne de piste.
Type de données : tableau d’objets
|
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
Remarque :
Un tableau des notes de travail de la demande est inséré sous la forme d’un texte unique. Ce texte est généré en combinant le contenu de tous les objets de note de travail de la demande, chaque entrée étant séparée par une virgule (,). |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. 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.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/json. |
| Content-Type | Format de données du corps de la demande. Prend uniquement en charge application/json. |
| 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.
| Code d'état | Description |
|---|---|
| 200 | Réussi. Les enregistrements de piste et d’éléments de ligne de piste ont été mis à jour avec succès. |
| 400 | Erreur. Raisons possibles :
|
| 403 | Interdit. L’utilisateur ne dispose pas des droits d’accès à l’enregistrement spécifié. |
| 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 réponse
| Nom | Description |
|---|---|
| compte | Compte lié à la piste. Type de données : objet |
| account.name | Nom du compte. Type de données : chaîne |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| closed_date | Date et heure auxquelles la piste a été fermée. Type de données : objet |
| closed_date.display_value | Date et heure telles qu’affichées dans l’interface utilisateur. Type de données : chaîne Format : format et fuseau horaire de l’utilisateur. |
| closed_date.valeur | Date et heure auxquelles la piste s’est fermée telles que définies dans l’enregistrement associé. Type de données : chaîne Format : UTC |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.name | Nom du consommateur associé. Type de données : chaîne |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.name | Nom du contact. Type de données : chaîne |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes |
| do_not_share |
Marqueur indiquant si les détails du prospect peuvent être partagés.
Valeurs valides :
Type de données : booléennes |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name |
Nom de famille du contact associé à la piste.
Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.nom | Nom du groupe de pistes. Type de données : chaîne |
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Détails des éléments de ligne de piste associés à la piste. Type de données : tableau d’objets |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.plomb | Détails sur la piste associée à l’élément de ligne. Type de données : objet |
| lead_line_items.lead.name | Nom du prospect associé. Type de données : chaîne |
| lead_line_items.lead.sys_id | Sys_id de l’enregistrement de piste associé. Type de données : chaîne |
| lead_line_items.nombre | Numéro unique généré par le système de l’enregistrement d’élément de ligne de prospect. Type de données : chaîne |
| lead_line_items.product_offering | Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.code | Code lié à l’offre de produits. Remarque : Il s’agit d’un numéro alphanumérique généré par le système basé sur le nom du produit. Bien qu’il soit généré par le système, vous pouvez modifier le code pour représenter une référence SKU ou tout autre code produit spécifique au secteur. Type de données : chaîne |
| lead_line_items.product_offering.nom | Nom de l’offre de produits. Type de données : chaîne |
| lead_line_items.product_offering.sys_id |
Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste.
Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) |
| lead_line_items.sys_created_by | Nom d’utilisateur de la personne qui a créé l’élément de ligne de piste. Type de données : chaîne |
| lead_line_items.sys_created_on | Date et heure de création de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_created_on.valeur_display_value | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_created_on.valeur | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.sys_domain | Sys_id de l’enregistrement du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_chemin_domaine | Chemin d’accès du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_id | Sys_id de l’enregistrement de l’élément de ligne de la piste. Type de données : chaîne |
| lead_line_items.sys_mod_count | Nombre de fois où l’enregistrement d’élément de ligne de piste associé a été modifié. Type de données : nombre (entier) |
| lead_line_items.sys_tags | Liste des balises système associées à l’élément de ligne de piste. Type de données : tableau |
| lead_line_items.sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour pour la dernière fois l’élément de ligne de piste associé. Type de données : chaîne |
| lead_line_items.sys_updated_on | Date et heure de dernière mise à jour de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_updated_on.display_value | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_updated_on.valeur | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.unit_of_measurement |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.nom | Nom de l’unité de mesure, par exemple, chaque pied cube. Type de données : chaîne |
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.work_notes |
Liste qui décrit les notes de travail créées pour l’élément de ligne de piste.
Type de données : tableau d’objets
|
| lead_line_items.work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| lead_line_items.work_notes.date | Date de création de la note. Type de données : chaîne |
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| Numéro | Numéro unique généré par le système de l’enregistrement de prospect. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.name | Nom de la personne qui possède la piste. Type de données : chaîne |
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.nom | Nom de la piste en double. Type de données : chaîne |
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| sys_class_name | Nom de classe de la table principale généré par le système. Type de données : chaîne |
| sys_created_by | Nom d’utilisateur de la personne qui a créé la piste. Type de données : chaîne |
| sys_created_on | Date et heure de création de la piste générées par le système. Type de données : objet |
| sys_created_on.display_value | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| sys_created_on.valeur | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : UTC |
| sys_domain | Sys_id de l’enregistrement du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_domain_path | Chemin du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_id | Sys_id de l’enregistrement de prospect. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| sys_mod_count | Nombre de fois où l’enregistrement de prospect associé a été modifié. Type de données : nombre (entier) |
| sys_tags | Liste des balises système associées à la piste. Vous pouvez utiliser ces balises pour catégoriser les prospects. Type de données : tableau |
| sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour l’enregistrement de piste pour la dernière fois. Type de données : chaîne |
| sys_updated_on | Date et heure de la dernière mise à jour de la piste générées par le système. Type de données : objet |
| sys_updated_on.display_value | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : format et fuseau horaire par défaut de l’instance |
| sys_updated_on.valeur | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : UTC |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
|
| work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| work_notes.date | Date de création de la note. Type de données : chaîne |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. Type de données : chaîne |
Demande cURL
L’exemple de code suivant montre comment mettre à jour l’enregistrement de piste avec le sys_id 856b6a95ffde8210b85dffffffffffd7.
curl " https://instance.service-now.com/api/sn_lead_mgmt_core/v1/lead/856b6a95ffde8210b85dffffffffffd7" \
--request PATCH \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data " {
"lead_source": "inbount_web",
"business_phone": "+1 (555) 123-4567",
"do_not_share": true,
"lead_score": 40,
"stage": "300_nurturning",
"do_not_email": false,
"lead_type": "new_business",
"work_notes": [
{
"text": "Work notes for lead"
}
],
"lead_rating": "200_warm",
"lead_line_items": [
{
"sys_id" : "013daa19ffde8210b85dffffffffff82",
"quantity": 10
},
{
"product_offering": {
"sys_id": "0b61dd9fd0a63110f8770dbf976be171"
}
}
]
}"
La réponse contient tous les champs d’enregistrement de piste.
{
"short_description": "Looking for a quote on preventative maintenance plans for their corporate office building elevators.",
"reason": null,
"country": "USA",
"closed_date": null,
"city": "San Francisco",
"lead_source": "inbount_web",
"external_id": null,
"industry": "manufacturing",
"sys_updated_on": {
"value": "2024-12-11 08:45:52",
"display_value": "2024-12-11 00:45:52"
},
"title": "Director of Building operations",
"sys_class_name": "Lead",
"number": "LEAD0000001",
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"business_phone": "+1 (555) 123-4567",
"similar_lead": null,
"sys_updated_by": "abel.tuter",
"mobile_phone": null,
"street": "789, Industrial drive",
"sys_created_on": {
"value": "2024-05-20 10:32:41",
"display_value": "2024-05-20 03:32:41"
},
"contact": null,
"company": "Lee Manufacturing Inc",
"state": "CA",
"first_name": "James",
"email": "james.wilson@email.com",
"consumer": null,
"sys_created_by": "abel.tuter",
"zip": "94016",
"owner": {
"sys_id": "60058fe943fe3110d6c6cd60afb8f203",
"name": "Max Blaze"
},
"website": null,
"lead_group": null,
"sys_mod_count": 4,
"last_name": "Wilson",
"other_reason": null,
"middle_name": null,
"sys_tags": null,
"do_not_share": true,
"lead_score": 40,
"stage": "300_nurturing",
"do_not_email": false,
"lead_type": "new_business",
"work_notes": [
{
"author": "Abel Tuter",
"date": "2024-12-11 00:45:52",
"text": "Lead Line Item [code]<a href='/sn_lead_mgmt_core_lead_line_item.do?sys_id=013daa19ffde8210b85dffffffffff82'>LEADL0000003</a>[/code] has been updated [code] <b> Quantity </b> [/code] 10 [code] <i>was</i> [/code] 6"
},
{
"author": "Abel Tuter",
"date": "2024-12-11 00:45:52",
"text": "Lead Line Item [code]<a href='/sn_lead_mgmt_core_lead_line_item.do?sys_id=37610e1780925210f877983fa0be6725'>LEADL0001002</a>[/code] has been created [code] <b> Product Offering </b> [/code] Solana Modem M Series [code] <b> Quantity </b> [/code] 1"
},
{
"author": "Abel Tuter",
"date": "2024-12-11 00:45:51",
"text": "Work notes for lead"
}
],
"do_not_call": false,
"lead_rating": "200_warm",
"account": null,
"external_system": null,
"lead_line_items": [
{
"quantity": 10,
"product_offering": {
"sys_id": "32619d9fd0a63110f8770dbf976be1f9",
"name": "Safety Test Coverage",
"code": "SAFETSTCVG1"
},
"sys_mod_count": 1,
"external_id": null,
"sys_updated_on": {
"value": "2024-12-11 08:45:52",
"display_value": "2024-12-11 00:45:52"
},
"sys_tags": null,
"lead": {
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"name": "LEAD0000001"
},
"number": "LEADL0000003",
"sys_id": "013daa19ffde8210b85dffffffffff82",
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff",
"name": "Each"
},
"sys_updated_by": "abel.tuter",
"sys_created_on": {
"value": "2024-05-20 10:38:41",
"display_value": "2024-05-20 03:38:41"
},
"work_notes": null,
"sys_created_by": "abel.tuter",
"external_system": null
},
{
"quantity": 1,
"product_offering": {
"sys_id": "0b61dd9fd0a63110f8770dbf976be171",
"name": "Solana Modem M Series",
"code": "SOLANAMODE2"
},
"sys_mod_count": 0,
"external_id": null,
"sys_updated_on": {
"value": "2024-12-11 08:45:52",
"display_value": "2024-12-11 00:45:52"
},
"sys_tags": null,
"lead": {
"sys_id": "856b6a95ffde8210b85dffffffffffd7",
"name": "LEAD0000001"
},
"number": "LEADL0001002",
"sys_id": "37610e1780925210f877983fa0be6725",
"unit_of_measurement": null,
"sys_updated_by": "abel.tuter",
"sys_created_on": {
"value": "2024-12-11 08:45:52",
"display_value": "2024-12-11 00:45:52"
},
"work_notes": null,
"sys_created_by": "abel.tuter",
"external_system": null
}
]
}
piste : POST /sn_lead_mgmt_core/lead
Crée un enregistrement de piste et ses éléments de ligne de piste associés à l’aide des paramètres spécifiés.
- Piste [sn_lead_mgmt_core_lead]
- Élément de ligne de la piste [sn_lead_mgmt_core_lead_line_item]
- Les noms de paramètres non valides sont ignorés.
- Les valeurs non valides pour les champs de choix et de référence non obligatoires sont ignorées.
- Si l’accès en écriture est refusé pour un ou plusieurs champs, les champs restreints sont ignorés.
- Vous ne pouvez pas insérer de valeurs de champ système à l’aide de cette API. Toutes les valeurs fournies sont ignorées. Les champs système font partie de la liste des champs ignorés, qui peut être configurée.
- Les valeurs des paramètres account, contactet sont consumer ignorées si les account paramètres et consumer ne sont pas vides.
- Sauf indication contraire, la valeur par défaut de tous les paramètres non transmis est « null ».
Format d'URL
URL versionnée : /api/sn_lead_mgmt_core/{api_version}/lead
URL par défaut : /api/sn_lead_mgmt_core/{api_version}/lead
Paramètres de demande pris en charge
| 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 différente de la dernière. Type de données : chaîne |
| Nom | Description |
|---|---|
| Néant |
| Nom | Description |
|---|---|
| compte | Détails sur le compte associé à la piste. Type de données : objet |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes Valeur par défaut : false |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes Valeur par défaut : false |
| do_not_share |
Marqueur indiquant si les détails du prospect peuvent être partagés.
Valeurs valides :
Type de données : booléennes Valeur par défaut : false |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name | Requis. Nom de famille du contact associé à la piste. Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Liste des éléments de ligne de piste à associer à la piste. Groupe auquel la piste appartient. Type de données : objet Nombre maximal d’éléments de ligne : 100 : tous les excédents ignorés |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.offre_produit | Requis. Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.sys_id | Requis. Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste. Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) Valeur par défaut : 1 |
| lead_line_items.unité_de_mesure |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.notes_de_travail | Liste qui décrit les notes de travail créées pour l’élément de ligne de piste. Type de données : tableau d’objets Par défaut : tableau vide |
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne Par défaut : 100_new |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
Remarque :
Un tableau des notes de travail de la demande est inséré sous la forme d’un texte unique. Ce texte est généré en combinant le contenu de tous les objets de note de travail de la demande, chaque entrée étant séparée par une virgule (,). Par défaut : tableau vide |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. 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.
| En-tête | Description |
|---|---|
| Accepter | Format de données du corps de la réponse. Prend uniquement en charge application/json. |
| 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.
| Code d'état | Description |
|---|---|
| 201 | Réussi. La piste et ses éléments de ligne associés sont insérés avec succès. |
| 400 | Erreur. Raisons possibles :
|
| 403 | Interdit. L’utilisateur ne dispose pas des droits d’accès à l’enregistrement spécifié. |
| 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 réponse
| Nom | Description |
|---|---|
| compte | Compte lié à la piste. Type de données : objet |
| account.name | Nom du compte. Type de données : chaîne |
| account.sys_id |
Sys_id de l’enregistrement du compte associé.
Type de données : chaîne Table : Compte [customer_account] |
| business_phone | Numéro de téléphone professionnel du prospect. Type de données : chaîne |
| city | Ville dans laquelle réside le personnage principal. Type de données : chaîne |
| closed_date | Date et heure auxquelles la piste a été fermée. Type de données : objet |
| closed_date.display_value | Date et heure telles qu’affichées dans l’interface utilisateur. Type de données : chaîne Format : format et fuseau horaire de l’utilisateur. |
| closed_date.valeur | Date et heure auxquelles la piste s’est fermée telles que définies dans l’enregistrement associé. Type de données : chaîne Format : UTC |
| company | Nom de la société du prospect. Type de données : chaîne |
| consommateur | Consommateur associé à la piste. Type de données : objet |
| consumer.name | Nom du consommateur associé. Type de données : chaîne |
| consumer.sys_id |
Sys_id de l’enregistrement de consommateur associé.
Type de données : chaîne Table : Consommateur [csm_consumer] |
| contact | Contact associé au compte de piste. Type de données : objet |
| contact.name | Nom du contact. Type de données : chaîne |
| contact.sys_id |
Sys_id de l’enregistrement du contact associé.
Type de données : chaîne Table : Contact [customer_contact] |
| pays | Pays dans lequel réside la piste. Type de données : chaîne |
| do_not_call |
Marqueur indiquant si le mode de communication est par téléphone.
Valeurs valides :
Type de données : booléennes |
| do_not_email |
Marqueur indiquant si le mode de communication est par e-mail.
Valeurs valides :
Type de données : booléennes |
| do_not_share | |
| Adresse e-mail du prospect. Type de données : chaîne |
|
| external_id | ID utilisé par le système qui a généré la piste pour identifier la piste dans le système associé. Type de données : chaîne |
| external_system | Nom du système externe associé à la piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| first_name | Prénom du contact associé à la piste. Type de données : chaîne |
| industrie | Secteur auquel appartient le chef de file. Type de données : chaîne Table : située dans le industry champ de la table Compte [customer_account]. |
| last_name |
Nom de famille du contact associé à la piste.
Type de données : chaîne |
| lead_group |
Groupe auquel la piste appartient.
Type de données : objet
|
| lead_group.nom | Nom du groupe de pistes. Type de données : chaîne |
| lead_group.sys_id | Sys_id de l’enregistrement du groupe de pistes. Type de données : chaîne Table : Groupe [sys_user_group] |
| lead_line_items | Détails des éléments de ligne de piste associés à la piste. Type de données : tableau d’objets |
| lead_line_items.external_id | ID utilisé par le système qui a généré l’élément de ligne de piste pour identifier l’élément de ligne dans le système associé. Type de données : chaîne |
| lead_line_items.external_system | Nom du système externe associé à l’élément de ligne de piste, tel que HubSpot ou pipedrive. Type de données : chaîne |
| lead_line_items.plomb | Détails sur la piste associée à l’élément de ligne. Type de données : objet |
| lead_line_items.lead.name | Nom du prospect associé. Type de données : chaîne |
| lead_line_items.lead.sys_id | Sys_id de l’enregistrement de piste associé. Type de données : chaîne |
| lead_line_items.nombre | Numéro unique généré par le système de l’enregistrement d’élément de ligne de prospect. Type de données : chaîne |
| lead_line_items.product_offering | Informations sur l’offre de produit associée à l’élément de ligne de prospect. Type de données : objet |
| lead_line_items.product_offering.code | Code lié à l’offre de produits. Remarque : Il s’agit d’un numéro alphanumérique généré par le système basé sur le nom du produit. Bien qu’il soit généré par le système, vous pouvez modifier le code pour représenter une référence SKU ou tout autre code produit spécifique au secteur. Type de données : chaîne |
| lead_line_items.product_offering.nom | Nom de l’offre de produits. Type de données : chaîne |
| lead_line_items.product_offering.sys_id |
Sys_id de l’enregistrement d’offre de produit associé à l’élément de ligne de piste.
Type de données : chaîne Table : Offre de produits [sn_prd_pm_product_offering] |
| lead_line_items.quantité |
Quantité d’éléments que le prospect souhaite acheter de l’offre de produits associée.
Type de données : nombre (entier) |
| lead_line_items.sys_created_by | Nom d’utilisateur de la personne qui a créé l’élément de ligne de piste. Type de données : chaîne |
| lead_line_items.sys_created_on | Date et heure de création de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_created_on.valeur_display_value | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_created_on.valeur | Date et heure de création de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.sys_domain | Sys_id de l’enregistrement du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_chemin_domaine | Chemin d’accès du domaine auquel l’élément de ligne de la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| lead_line_items.sys_id | Sys_id de l’enregistrement de l’élément de ligne de la piste. Type de données : chaîne |
| lead_line_items.sys_mod_count | Nombre de fois où l’enregistrement d’élément de ligne de piste associé a été modifié. Type de données : nombre (entier) |
| lead_line_items.sys_tags | Liste des balises système associées à l’élément de ligne de piste. Type de données : tableau |
| lead_line_items.sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour pour la dernière fois l’élément de ligne de piste associé. Type de données : chaîne |
| lead_line_items.sys_updated_on | Date et heure de dernière mise à jour de l’élément de ligne de piste générées par le système. Type de données : objet |
| lead_line_items.sys_updated_on.display_value | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| lead_line_items.sys_updated_on.valeur | Date et heure de dernière mise à jour de l’élément de ligne de prospect. Type de données : chaîne Format : UTC |
| lead_line_items.unit_of_measurement |
Détails de l’unité de mesure de l’élément de ligne de la piste.
Type de données : objet
|
| lead_line_items.unit_of_measurement.nom | Nom de l’unité de mesure, par exemple, chaque pied cube. Type de données : chaîne |
| lead_line_items.unit_of_measurement.sys_id | Sys_id de l’enregistrement qui décrit l’unité de mesure. Type de données : chaîne Tableau : Unité de mesure [sn_prd_pm_uom] |
| lead_line_items.work_notes |
Liste qui décrit les notes de travail créées pour l’élément de ligne de piste.
Type de données : tableau d’objets
|
| lead_line_items.work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| lead_line_items.work_notes.date | Date de création de la note. Type de données : chaîne |
| lead_line_items.work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| lead_rating | Évaluation de la piste telle que 100_cold, 200_warm, 300_hot ou 400_super_hot. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_rating de la table Prospects. Type de données : chaîne |
| lead_score | Score pour l’en-tête. Type de données : Décimal Plage : 1 à 100 |
| lead_source | Initiateur de la piste. Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_source de la table Prospects. Type de données : chaîne |
| lead_type |
Type de prospect, tel que nouvelle affaire ou activité existante.
Remarque :
Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ lead_type de la table Prospects. Type de données : chaîne |
| middle_name | Deuxième prénom du contact de la piste. Type de données : chaîne |
| mobile_phone | Numéro de téléphone du contact de la piste. Type de données : chaîne |
| Numéro | Numéro unique généré par le système de l’enregistrement de prospect. Type de données : chaîne |
| other_reason | Raison supplémentaire de la disqualification de la tête. Type de données : chaîne Longueur maximale : 160 caractères |
| propriétaire |
Détails de la personne associée à la piste.
Type de données : objet
|
| owner.name | Nom de la personne qui possède la piste. Type de données : chaîne |
| owner.sys_id | Sys_id de l’enregistrement utilisateur de la personne qui possède la piste. Type de données : chaîne Table : Utilisateur [sys_user] |
| motif | Raison de la disqualification de la piste telle que Disqualifier. Type de données : chaîne Longueur maximale : 40 caractères |
| short_description | Brève description de la piste. Type de données : chaîne Longueur maximale : 160 caractères |
| similar_lead |
Détails sur toute piste similaire. Utilisez cette option pour une éventuelle disqualification de la piste.
Type de données : objet
|
| similar_lead.nom | Nom de la piste en double. Type de données : chaîne |
| similar_lead.sys_id | Sys_id de l’enregistrement de piste qui est une piste possiblement en double. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| étape |
Étape de la piste telle que 100_new.
Remarque : Il s’agit d’un champ de choix. Il doit contenir l’un des éléments de choix définis dans le champ d’étape de la table Pistes. Type de données : chaîne |
| État | État dans lequel réside la piste. Type de données : chaîne |
| rue | Rue sur laquelle réside le plomb. Type de données : chaîne |
| sys_class_name | Nom de classe de la table principale généré par le système. Type de données : chaîne |
| sys_created_by | Nom d’utilisateur de la personne qui a créé la piste. Type de données : chaîne |
| sys_created_on | Date et heure de création de la piste générées par le système. Type de données : objet |
| sys_created_on.display_value | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : format d’instance et fuseau horaire par défaut |
| sys_created_on.valeur | Date et heure auxquelles la piste a été créée. Type de données : chaîne Format : UTC |
| sys_domain | Sys_id de l’enregistrement du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_domain_path | Chemin du domaine auquel la piste appartient. Remarque : Ce paramètre n’est renvoyé dans la réponse que si Séparation de domaine est activée. Type de données : chaîne |
| sys_id | Sys_id de l’enregistrement de prospect. Type de données : chaîne Table : piste [sn_lead_mgmt_core_lead] |
| sys_mod_count | Nombre de fois où l’enregistrement de prospect associé a été modifié. Type de données : nombre (entier) |
| sys_tags | Liste des balises système associées à la piste. Vous pouvez utiliser ces balises pour catégoriser les prospects. Type de données : tableau |
| sys_updated_by | Nom d’utilisateur de la personne qui a mis à jour l’enregistrement de piste pour la dernière fois. Type de données : chaîne |
| sys_updated_on | Date et heure de la dernière mise à jour de la piste générées par le système. Type de données : objet |
| sys_updated_on.display_value | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : format et fuseau horaire par défaut de l’instance |
| sys_updated_on.valeur | Date et heure de la dernière mise à jour de la piste. Type de données : chaîne Format : UTC |
| Titre | Titre de la piste. Type de données : chaîne |
| site internet | URL du site Web du prospect. Type de données : chaîne |
| work_notes |
Liste des notes de travail créées pour la piste.
Type de données : tableau d’objets
|
| work_notes.auteur | Nom d’utilisateur de la personne qui a rédigé la note de travail associée. Type de données : chaîne |
| work_notes.date | Date de création de la note. Type de données : chaîne |
| work_notes.SMS | Texte de la note rédigée par l’auteur. Type de données : chaîne |
| code postal | Code postal de la piste associée. Type de données : chaîne |
Demande cURL
L’exemple de code suivant montre comment créer un enregistrement de piste avec un élément de ligne de piste.
curl " https://instance.service-now.com/api/sn_lead_mgmt_core/v1/lead" \
--request POST \
--header "Accept:application/json" \
--header "Content-Type:application/json" \
--data " {
"short_description": "Looking for a quote on preventative maintenance plans for their corporate office building elevators.",
"country": "USA",
"city": "San Francisco",
"lead_source": "inbound_phone",
"industry": "manufacturing",
"title": "Director of Building operations",
"business_phone": "+1 (555) 123-4567",
"street": "789, Industrial drive",
"company": "Lee Manufacturing Inc",
"state": "CA",
"first_name": "James",
"email": "james.wilson@email.com",
"consumer": {
"sys_id": "46ce64ef99ca5210f8779c3cc41bb03c"
},
"zip": "94016",
"website": "example.com",
"last_name": "Wilson",
"middle_name": null,
"do_not_share": false,
"lead_score": 92,
"stage": "100_new",
"do_not_email": false,
"lead_type": "existing_business",
"work_notes": [
{
"text": "Work notes for lead"
}
],
"do_not_call": true,
"lead_rating": "200_warm",
"lead_line_items": [
{
"quantity": 1,
"product_offering": {
"sys_id": "32619d9fd0a63110f8770dbf976be1f9"
},
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff"
}
}
]
}
La réponse contient les champs dans les enregistrements de piste et d’éléments de ligne de piste.
{
"short_description": "Looking for a quote on preventative maintenance plans for their corporate office building elevators.",
"reason": null,
"country": "USA",
"closed_date": null,
"city": "San Francisco",
"lead_source": "inbound_phone",
"external_id": null,
"industry": "manufacturing",
"sys_updated_on": {
"value": "2024-12-11 08:35:26",
"display_value": "2024-12-11 00:35:26"
},
"title": "Director of Building operations",
"sys_class_name": "Lead",
"number": "LEAD0001001",
"sys_id": "030f795380925210f877983fa0be67c0",
"business_phone": "+1 (555) 123-4567",
"similar_lead": null,
"sys_updated_by": "abel.tuter",
"mobile_phone": null,
"street": "789, Industrial drive",
"sys_created_on": {
"value": "2024-12-11 08:35:26",
"display_value": "2024-12-11 00:35:26"
},
"contact": null,
"company": "Lee Manufacturing Inc",
"state": "CA",
"first_name": "James",
"email": "james.wilson@email.com",
"consumer": {
"sys_id": "46ce64ef99ca5210f8779c3cc41bb03c",
"name": "test"
},
"sys_created_by": "abel.tuter",
"zip": "94016",
"owner": {
"sys_id": "62826bf03710200044e0bfc8bcbe5df1",
"name": "Abel Tuter"
},
"website": "example.com",
"lead_group": null,
"sys_mod_count": 1,
"last_name": "Wilson",
"other_reason": null,
"middle_name": null,
"sys_tags": null,
"do_not_share": false,
"lead_score": 92,
"stage": "100_new",
"do_not_email": false,
"lead_type": "existing_business",
"work_notes": [
{
"author": "Abel Tuter",
"date": "2024-12-11 00:35:26",
"text": "Work notes for lead"
},
{
"author": "Abel Tuter",
"date": "2024-12-11 00:35:26",
"text": "Lead Line Item [code]<a href='/sn_lead_mgmt_core_lead_line_item.do?sys_id=830f795380925210f877983fa0be67c5'>LEADL0001001</a>[/code] has been created [code] <b> Product Offering </b> [/code] Safety Test Coverage [code] <b> Quantity </b> [/code] 1 [code] <b> Unit of Measure </b> [/code] Each"
}
],
"do_not_call": true,
"lead_rating": "200_warm",
"account": null,
"external_system": null,
"lead_line_items": [
{
"quantity": 1,
"product_offering": {
"sys_id": "32619d9fd0a63110f8770dbf976be1f9",
"name": "Safety Test Coverage",
"code": "SAFETSTCVG1"
},
"sys_mod_count": 0,
"external_id": null,
"sys_updated_on": {
"value": "2024-12-11 08:35:26",
"display_value": "2024-12-11 00:35:26"
},
"sys_tags": null,
"lead": {
"sys_id": "030f795380925210f877983fa0be67c0",
"name": "LEAD0001001"
},
"number": "LEADL0001001",
"sys_id": "830f795380925210f877983fa0be67c5",
"unit_of_measurement": {
"sys_id": "cb2795d553020110286eddeeff7b12ff",
"name": "Each"
},
"sys_updated_by": "abel.tuter",
"sys_created_on": {
"value": "2024-12-11 08:35:26",
"display_value": "2024-12-11 00:35:26"
},
"work_notes": null,
"sys_created_by": "abel.tuter",
"external_system": null
}
]
}