API de compte
L’API REST de compte vous permet de récupérer et de mettre à jour Gestion du service clientèle (CSM) les enregistrements de compte.
L’API Account requiert le module d’extension Customer Service (com.sn_customerservice) et est fournie dans l’espace de noms Now .
Les utilisateurs ont besoin du rôle csm_ws_integration pour bénéficier d’un accès complet à l’API.
Compte : GET /now/account
Récupère un ensemble spécifié de Gestion du service clientèle (CSM) comptes.
Format d'URL
URL versionnée : /api/now/{api_version}/account
URL par défaut : /api/now/account
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Exemple : v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison différente de la dernière. Type de données : chaîne |
| Nom | Description |
|---|---|
| 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. Dans la réponse, le paramètre hasMore booléen est renvoyé. Indique s’il existe d’autres enregistrements à renvoyer qui répondent aux critères de filtre. Type de données : nombre Par défaut : 10 |
| 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 Ne transmettez pas de nombre négatif dans le paramètre sysparm_offset. 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 |
| Élément | 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 une 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. Types pris en charge : application/json ou application/xml. Valeur par défaut : application/json |
| En-tête | Description |
|---|---|
| Aucun |
Codes d'état
Les codes d'état suivants s'appliquent à cette action HTTP. Pour obtenir une 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. |
| 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 de corps de réponse (JSON ou XML)
| Paramètre | Description |
|---|---|
| account_code | Combinaison unique de valeurs qu’une application utilise pour identifier les prévisions budgétaires et les plans budgétaires. Type de données : chaîne Longueur maximale : 255 |
| account_parent | Sys_id du compte parent de ce compte. Situé dans la table Compte [customer_account]. Type de données : chaîne |
| account_path | Chemin d’accès du compte parent au compte enfant dans la hiérarchie des comptes. Type de données : chaîne Longueur maximale : 255 |
| active_escalation | Sys_id de l’escalade active associée au compte. Situé dans la table Escalade [sn_customerservice_escalation]. Type de données : chaîne |
| apple_icon | Icône pour les signets de la page d’accueil iPhone. Type de données : image |
| banner_image | Image de bannière qui s’affiche sur le portail client. Type de données : image |
| banner_image_light | Petite image de bannière. Type de données : image |
| banner_text | Texte de bannière qui s’affiche sur le portail client. Type de données : chaîne Longueur maximale : 4 000 |
| city | Ville dans laquelle réside la société associée à ce compte. Type de données : chaîne Longueur maximale : 50 |
| contact | Sys_id d’un enregistrement de contact associé à ce compte. Situé dans la table Utilisateur [sys_user]. Type de données : chaîne |
| pays | Pays dans lequel réside la société associée à ce compte. Type de données : chaîne Longueur maximale : 40 Par défaut : États-Unis |
| customer | Marqueur indiquant si le compte est un compte client et non un compte partenaire. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| Réduction | Remise accordée au compte sur les achats. Type de données : nombre Longueur maximale : 15 |
| fax_phone | Numéro de fax principal de la société associée à ce compte. Type de données : chaîne Longueur maximale : 40 |
| fiscal_year | Exercice fiscal de la société associée au compte. Type de données : chaîne |
| lat_long_error | Différence dans l’emplacement réel par rapport aux informations de latitude et de longitude. Type de données : chaîne Longueur maximale : 1 000 |
| latitude | Latitude de la société associée à ce compte. Type de données : nombre (nombre à virgule flottante) Longueur maximale : 40 |
| longitude | Longitude de la société associée à ce compte. Type de données : nombre (nombre à virgule flottante) Longueur maximale : 40 |
| fabricant | Marqueur indiquant si la société associée à ce compte fabrique des biens. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| market_cap | Valeur marchande des actions cotées en bourse de la société associée. Type de données : nombre (devise) Longueur maximale : 20 |
| nom | Nom de la société associée à ce compte. Type de données : chaîne Longueur maximale : 80 |
| notes | Informations supplémentaires sur la société. Type de données : chaîne Longueur maximale : 4 000 |
| num_employees | Nombre de personnes employées par l’entreprise. Type de données : nombre (entier) Longueur maximale : 40 |
| Numéro | Numéro qui identifie ce compte. Type de données : chaîne Longueur maximale : 40 |
| parent | Sys_id du compte parent de ce compte. Situé dans la table Société [core_company]. Type de données : chaîne |
| Partenaire | Marqueur indiquant si le compte est un compte partenaire ou un compte client. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| Téléphone | Numéro de téléphone principal de la société. Type de données : chaîne |
| Principal | Marqueur indiquant s’il s’agit d’un compte primaire. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| primary_contact | Sys_id du contact principal pour le compte. Situé dans la table Contact [customer_contact]. Type de données : chaîne |
| Bénéfices | Informations sur le bénéfice saisies pour ce compte. Type de données : nombre (devise) Longueur maximale : 40 |
| publicly_traded | Marqueur indiquant si la société associée à ce compte est cotée en bourse. Valeurs possibles :
Type de données : booléennes |
| rank_tier | Type de compte. Valeurs possibles :
Type de données : chaîne Longueur maximale : 40 |
| registration_code | Code unique que les clients utilisent lorsqu’ils demandent une connexion sur le portail client. Ce code fournit une méthode pour valider le client sur la société avant d’accorder l’accès. Type de données : chaîne Longueur maximale : 40 |
| revenue_per_year | Chiffre d’affaires produit par la société associée à ce compte. Type de données : nombre (devise) Longueur maximale : 20 |
| État | État dans lequel réside la société. Type de données : chaîne Longueur maximale : 40 |
| stock_price | Prix de l’action de la société. Type de données : chaîne Longueur maximale : 40 |
| stock_symbol | Symbole de valeurs de la société. Type de données : chaîne Longueur maximale : 40 |
| rue | Rue de la société. Type de données : chaîne Longueur maximale : 255 |
| sys_class_name | Table contenant l’enregistrement de compte associé. Type de données : chaîne |
| sys_created_by | Utilisateur qui a initialement créé le compte. Type de données : chaîne Longueur maximale : 40 |
| sys_created_on | Date et heure de création du compte. Type de données : chaîne |
| sys_id | Sys_id pour l’enregistrement de compte. Type de données : chaîne |
| sys_mod_count | Nombre de mises à jour des informations de compte. Type de données : nombre (entier) |
| sys_updated_by | Utilisateur ayant modifié les informations du compte pour la dernière fois. Type de données : chaîne Longueur maximale : 40 |
| sys_updated_on | Date et heure de la dernière mise à jour des informations de compte. Type de données : chaîne |
| Thème | Sys_id du thème du portail client utilisé par ce compte. Situé dans la table Thème [sys_ui_theme]. Type de données : chaîne |
| vendor | Marqueur indiquant si la société associée à ce compte est un fournisseur. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| vendor_manager | Liste des sys_ids des gestionnaires des fournisseurs pour le compte. Situé dans la table Utilisateur [sys_user]. Type de données : chaîne |
| vendor_type | Liste des sys_ids du type de fournisseur tels que les applications, le matériel, les services ou les logiciels. Situé dans la table Type de fournisseur [vendor_type]. Type de données : chaîne |
| site internet | URL du site Web de la société. Type de données : chaîne Longueur maximale : 1 024 |
| code postal | Code postal de la société. Type de données : chaîne Longueur maximale : 40 |
Demande cURL
curl "https://instance.servicenow.com/api/now/account?sysparm_limit=2&sysparm_offset=2>;rel="next" \
--request GET \
--header "Accept:application/json" \
--user 'username':'password'
{
"result": [
{
"banner_image_light": "",
"country": "USA",
"parent": "",
"notes": "",
"stock_symbol": "",
"discount": "",
"active_escalation": "",
"sys_updated_on": "2019-01-03 19:37:55",
"apple_icon": "",
"number": "ACCT0000003",
"sys_updated_by": "admin",
"fiscal_year": "",
"sys_created_on": "2018-12-23 05:25:17",
"contact": "",
"stock_price": "",
"state": "",
"banner_image": "",
"sys_created_by": "admin",
"longitude": "",
"zip": "BR1 3QR",
"profits": "0",
"phone": "+44 20 8466 9992",
"fax_phone": "",
"name": "Boxeo EMEA",
"banner_text": "",
"account_code": "~~~~3",
"primary": "false",
"city": "Bromley",
"latitude": "",
"sys_class_name": "customer_account",
"manufacturer": "false",
"account_parent": "86837a386f0331003b3c498f5d3ee4ca",
"sys_id": "3eedd08413651200042ab3173244b088",
"market_cap": "0",
"num_employees": "",
"rank_tier": "",
"street": "18 London Rd",
"vendor": "false",
"lat_long_error": "",
"theme": "",
"vendor_type": "",
"website": "",
"revenue_per_year": "0",
"publicly_traded": "false",
"sys_mod_count": "5",
"sys_tags": "",
"partner": "false",
"registration_code": "BOXEO-EMEA",
"vendor_manager": "",
"account_path": "~~~~1/~~~~3",
"primary_contact": "ff66c1254fb81200025ba3618110c76e",
"customer": "true"
},
{
"banner_image_light": "",
"country": "USA",
"parent": "",
"notes": "",
"stock_symbol": "",
"discount": "",
"active_escalation": "",
"sys_updated_on": "2019-01-03 19:38:04",
"apple_icon": "",
"number": "ACCT0000004",
"sys_updated_by": "admin",
"fiscal_year": "",
"sys_created_on": "2018-12-23 05:19:24",
"contact": "",
"stock_price": "",
"state": "",
"banner_image": "",
"sys_created_by": "admin",
"longitude": "",
"zip": "V5L 2G4",
"profits": "0",
"phone": "+1 604-255-9797",
"fax_phone": "",
"name": "Boxeo Canada",
"banner_text": "",
"account_code": "~~~~4",
"primary": "false",
"city": "Vancouver",
"latitude": "",
"sys_class_name": "customer_account",
"manufacturer": "false",
"account_parent": "86837a386f0331003b3c498f5d3ee4ca",
"sys_id": "609cd80413651200042ab3173244b03e",
"market_cap": "0",
"num_employees": "",
"rank_tier": "",
"street": "1362 Venables St,, BC V5L 2G4, Canada",
"vendor": "false",
"lat_long_error": "",
"theme": "",
"vendor_type": "",
"website": "",
"revenue_per_year": "0",
"publicly_traded": "false",
"sys_mod_count": "5",
"sys_tags": "",
"partner": "false",
"registration_code": "BOXEO-CANADA",
"vendor_manager": "",
"account_path": "~~~~1/~~~~4",
"primary_contact": "c07424a54f781200025ba3618110c746",
"customer": "true"
}
]
}
Compte : GET /now/account/{id}
Récupère le compte spécifié Gestion du service clientèle (CSM) .
Format d'URL
URL versionnée : /api/now/{api_version}/account/{id}
URL par défaut : /api/now/account/{id}
Paramètres de demande pris en charge
| Nom | Description |
|---|---|
| api_version | Facultatif. Version du point de terminaison auquel accéder. Exemple : v1 ou v2. Spécifiez uniquement cette valeur pour utiliser une version de point de terminaison différente de la dernière. Type de données : chaîne |
| ID | Sys_id du compte à récupérer. Situé dans la table Client [customer_account]. Type de données : chaîne |
| 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 une 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. Types pris en charge : application/json ou application/xml. Valeur par défaut : application/json |
| En-tête | Description |
|---|---|
| Aucun |
Codes d'état
Les codes d'état suivants s'appliquent à cette action HTTP. Pour obtenir une 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. |
| 404 | Indique que la demande n’est pas valide. Cela peut être dû à l’une des raisons suivantes :
|
Paramètres de corps de réponse (JSON ou XML)
| Paramètre | Description |
|---|---|
| account_code | Combinaison unique de valeurs qu’une application utilise pour identifier les prévisions budgétaires et les plans budgétaires. Type de données : chaîne Longueur maximale : 255 |
| account_parent | Sys_id du compte parent de ce compte. Situé dans la table Compte [customer_account]. Type de données : chaîne |
| account_path | Chemin d’accès du compte parent au compte enfant dans la hiérarchie des comptes. Type de données : chaîne Longueur maximale : 255 |
| active_escalation | Sys_id de l’escalade active associée au compte. Situé dans la table Escalade [sn_customerservice_escalation]. Type de données : chaîne |
| apple_icon | Icône pour les signets de la page d’accueil iPhone. Type de données : image |
| banner_image | Image de bannière qui s’affiche sur le portail client. Type de données : image |
| banner_image_light | Petite image de bannière. Type de données : image |
| banner_text | Texte de bannière qui s’affiche sur le portail client. Type de données : chaîne Longueur maximale : 4 000 |
| city | Ville dans laquelle réside la société associée à ce compte. Type de données : chaîne Longueur maximale : 50 |
| contact | Sys_id d’un enregistrement de contact associé à ce compte. Situé dans la table Utilisateur [sys_user]. Type de données : chaîne |
| pays | Pays dans lequel réside la société associée à ce compte. Type de données : chaîne Longueur maximale : 40 Par défaut : États-Unis |
| customer | Marqueur indiquant si le compte est un compte client et non un compte partenaire. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| Réduction | Remise accordée au compte sur les achats. Type de données : nombre Longueur maximale : 15 |
| fax_phone | Numéro de fax principal de la société associée à ce compte. Type de données : chaîne Longueur maximale : 40 |
| fiscal_year | Exercice fiscal de la société associée au compte. Type de données : chaîne |
| lat_long_error | Différence dans l’emplacement réel par rapport aux informations de latitude et de longitude. Type de données : chaîne Longueur maximale : 1 000 |
| latitude | Latitude de la société associée à ce compte. Type de données : nombre (nombre à virgule flottante) Longueur maximale : 40 |
| longitude | Longitude de la société associée à ce compte. Type de données : nombre (nombre à virgule flottante) Longueur maximale : 40 |
| fabricant | Marqueur indiquant si la société associée à ce compte fabrique des biens. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| market_cap | Valeur marchande des actions cotées en bourse de la société associée. Type de données : nombre (devise) Longueur maximale : 20 |
| nom | Nom de la société associée à ce compte. Type de données : chaîne Longueur maximale : 80 |
| notes | Informations supplémentaires sur la société. Type de données : chaîne Longueur maximale : 4 000 |
| num_employees | Nombre de personnes employées par l’entreprise. Type de données : nombre (entier) Longueur maximale : 40 |
| Numéro | Numéro qui identifie ce compte. Type de données : chaîne Longueur maximale : 40 |
| parent | Sys_id du compte parent de ce compte. Situé dans la table Société [core_company]. Type de données : chaîne |
| Partenaire | Marqueur indiquant si le compte est un compte partenaire ou un compte client. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| Téléphone | Numéro de téléphone principal de la société. Type de données : chaîne |
| Principal | Marqueur indiquant s’il s’agit d’un compte primaire. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| primary_contact | Sys_id du contact principal pour le compte. Situé dans la table Contact [customer_contact]. Type de données : chaîne |
| Bénéfices | Informations sur le bénéfice saisies pour ce compte. Type de données : nombre (devise) Longueur maximale : 40 |
| publicly_traded | Marqueur indiquant si la société associée à ce compte est cotée en bourse. Valeurs possibles :
Type de données : booléennes |
| rank_tier | Type de compte. Valeurs possibles :
Type de données : chaîne Longueur maximale : 40 |
| registration_code | Code unique que les clients utilisent lorsqu’ils demandent une connexion sur le portail client. Ce code fournit une méthode pour valider le client sur la société avant d’accorder l’accès. Type de données : chaîne Longueur maximale : 40 |
| revenue_per_year | Chiffre d’affaires produit par la société associée à ce compte. Type de données : nombre (devise) Longueur maximale : 20 |
| État | État dans lequel réside la société. Type de données : chaîne Longueur maximale : 40 |
| stock_price | Prix de l’action de la société. Type de données : chaîne Longueur maximale : 40 |
| stock_symbol | Symbole de valeurs de la société. Type de données : chaîne Longueur maximale : 40 |
| rue | Rue de la société. Type de données : chaîne Longueur maximale : 255 |
| sys_class_name | Table contenant l’enregistrement de compte associé. Type de données : chaîne |
| sys_created_by | Utilisateur qui a initialement créé le compte. Type de données : chaîne Longueur maximale : 40 |
| sys_created_on | Date et heure de création du compte. Type de données : chaîne |
| sys_id | Sys_id pour l’enregistrement de compte. Type de données : chaîne |
| sys_mod_count | Nombre de mises à jour des informations de compte. Type de données : nombre (entier) |
| sys_updated_by | Utilisateur ayant modifié les informations du compte pour la dernière fois. Type de données : chaîne Longueur maximale : 40 |
| sys_updated_on | Date et heure de la dernière mise à jour des informations de compte. Type de données : chaîne |
| Thème | Sys_id du thème du portail client utilisé par ce compte. Situé dans la table Thème [sys_ui_theme]. Type de données : chaîne |
| vendor | Marqueur indiquant si la société associée à ce compte est un fournisseur. Valeurs possibles :
Type de données : booléennes Valeur par défaut : false |
| vendor_manager | Liste des sys_ids des gestionnaires des fournisseurs pour le compte. Situé dans la table Utilisateur [sys_user]. Type de données : chaîne |
| vendor_type | Liste des sys_ids du type de fournisseur tels que les applications, le matériel, les services ou les logiciels. Situé dans la table Type de fournisseur [vendor_type]. Type de données : chaîne |
| site internet | URL du site Web de la société. Type de données : chaîne Longueur maximale : 1 024 |
| code postal | Code postal de la société. Type de données : chaîne Longueur maximale : 40 |
Demande cURL
curl "https://instance.servicenow.com/api/now/account/bf60bef46f0331003b3c498f5d3ee41a" \
--request GET \
--header "Accept:application/json" \
--user "username":"password"
{
"result": {
"banner_image_light": "",
"country": "USA",
"parent": "",
"notes": "",
"stock_symbol": "",
"discount": "",
"active_escalation": "e4fa242887150300fe4433d4c6cb0b5f",
"sys_updated_on": "2020-07-30 21:57:54",
"apple_icon": "",
"number": "ACCT0000009",
"sys_updated_by": "admin",
"fiscal_year": "",
"sys_created_on": "2019-09-16 21:19:27",
"contact": "bea1fef46f0331003b3c498f5d3ee4c5",
"stock_price": "",
"state": "California",
"banner_image": "",
"sys_created_by": "venki",
"longitude": "-122.116445",
"zip": "94022",
"profits": "0",
"phone": "(877) 729-4269",
"fax_phone": "",
"name": "Avid Corporation",
"banner_text": "",
"account_code": "~~~~9",
"primary": "false",
"city": "Los Altos",
"latitude": "37.402666",
"sys_class_name": "customer_account",
"manufacturer": "false",
"account_parent": "",
"sys_id": "bf60bef46f0331003b3c498f5d3ee41a",
"market_cap": "0",
"num_employees": "",
"rank_tier": "",
"street": "4440 El Camino Real",
"vendor": "false",
"lat_long_error": "",
"theme": "",
"vendor_type": "",
"website": "http://www.avidcorp.com",
"revenue_per_year": "0",
"publicly_traded": "false",
"sys_mod_count": "10",
"sys_tags": "",
"partner": "false",
"registration_code": "AVID",
"vendor_manager": "",
"account_path": "~~~~9",
"primary_contact": "bea1fef46f0331003b3c498f5d3ee4c5",
"customer": "true"
}
}