---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Référence API

# Référence API {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes de lecture

Utilisez ServiceNow des API pour modifier les fonctionnalités et ajouter des fonctionnalités sur le Now Platform.

|-|-|-|-|-|-|
| [Client Contrôlez le fonctionnement et l'affichage Now Platform dans le navigateur Web.](https://servicenow-prod.fluidtopics.net/cP~0uRm1qD2b8_CKSXa0ZQ "Utilisez les API JavaScript côté client pour contrôler certains aspects de l’affichage et des Now Platform fonctions dans le navigateur Web. Cette référence répertorie les classes et les méthodes disponibles, ainsi que les paramètres, les descriptions et les exemples permettant de contrôler l’expérience de l’utilisateur final.") | [Mobile client Créez des expériences mobiles personnalisées à l'intérieur d'applications Now Platform mobiles natives.](https://servicenow-prod.fluidtopics.net/wHPZYf~nhhuxsELHxcgf6w "Utilisez cette fonction Cabrillo JS pour créer des expériences mobiles personnalisées à l’intérieur d’applications Now Platform mobiles natives.") | [Générateur d'IU Créez des scripts clients dans Générateur d'IU.](https://servicenow-prod.fluidtopics.net/X_zF02j832r~5ngC1~68OA "Utilisez Générateur d'IU les API (UIB) dans les applications clientes UIB.") | [Serveur Créez et mettez à jour des applications.](https://servicenow-prod.fluidtopics.net/WoEQfYHiRtCm4DNh7yRurQ "Utilisez les API serveur dans les scripts pour modifier la fonctionnalité des applications ou lorsque vous créez de nouvelles applications.") | [REST Accéder aux données et les mettre à jour.](https://servicenow-prod.fluidtopics.net/ognU3bWLgmSWsYoMIFICFA "Utilisez des interfaces REST pour accéder aux données de votre instance.") | [Parcourir les API par produit Recherchez des API à utiliser avec vos ServiceNow produits.](https://servicenow-prod.fluidtopics.net/vY9O2hH4pJTq9WPtGbNJRA "Recherchez des API à utiliser avec vos ServiceNow produits.") |
[ ]

{#api-reference__table_iwv_lpv_klb}

## Client {#api-reference__section_ynk_qy4_vvb}

Utilisez les API JavaScript côté client pour contrôler le fonctionnement et l'affichage Now Platform dans le navigateur Web. Les API côté client fournissent des fonctionnalités courantes que vous pouvez ajouter à votre instance en appelant les API à partir de scripts côté client tels que des scripts clients et des scripts de politique d'interface utilisateur.  
Cas d'utilisation courants :

* Utilisez l'API [GlideAjax](https://servicenow-prod.fluidtopics.net/IqiDbrJ70DBYfVJ8YFvFQg#c_GlideAjaxAPI "La classe GlideAjax permet à un script client d’appeler du code côté serveur dans un script include.") pour appeler du code côté serveur à partir d'un script client.
* Utilisez l'API [GlideForm](https://servicenow-prod.fluidtopics.net/FV1LOFCrzjZpjKOQxBQJ5Q#c_GlideFormAPI "L’API GlideForm fournit des méthodes pour personnaliser les formulaires.") pour personnaliser les formulaires.
{#api-reference__ul_ibs_kbk_fwb}

## Mobile client {#api-reference__section_ug3_ckz_5wb}

Cabrillo JS est une API JavaScript côté client permettant d'accéder aux options au sein Now Platform des applications mobiles natives. Cabrillo JS Fournit des méthodes pour utiliser les options natives de l'appareil, l'interface utilisateur mobile native et d'autres Now Platform fonctionnalités mobiles.

## Générateur d'IU {#api-reference__section_g1j_4tj_dxb}

Utiliser Générateur d'IU des API lors du développement de scripts clients dans le [UI Builder](https://www.servicenow.com/docs/access?context=ui-builder-overview&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US). Les scripts clients sont exécutés en réponse à un événement sur une page, par exemple :

* Événements/actions d'interaction de l'utilisateur, tels qu'un clic sur un bouton.
* Événements de cycle de vie, tels qu'une exécution de courtier en données démarrée.

## Serveur {#api-reference__section_zz5_qy4_vvb}

Utilisez des API JavaScript côté serveur pour modifier les fonctionnalités d'applications existantes ou pour créer de nouvelles applications. Les API côté serveur fournissent des fonctionnalités courantes que vous pouvez ajouter à votre instance en appelant les API à partir de scripts côté serveur, tels que les règles métier et les includes de script. Les API incluses dans le périmètre sont destinées à être utilisées avec des applications incluses dans le périmètre, tandis que les API globales sont destinées à être utilisées avec des applications dans le périmètre global. Les nouvelles applications sont généralement incluses dans le périmètre. Les applications du périmètre global sont généralement des applications héritées.  
Cas d'utilisation courants :

* Utilisez les API [GlideRecord](https://servicenow-prod.fluidtopics.net/2WySz5FCvQHHbdfx6_dFUg#c_GlideRecordScopedAPI "L’API GlideRecord incluse dans le périmètre d’application est utilisée pour les opérations de base de données.") ou [GlideQuery](https://servicenow-prod.fluidtopics.net/W3UzGs6pPMoNChHE_ZtXQA#GlideQueryGlobalAPI "Le script include GlideQuery est une alternative à l’API GlideRecord pour effectuer des opérations CRUD sur les données d’enregistrement à partir de scripts côté serveur.") pour effectuer des opérations de création, de lecture, de mise à jour et de suppression sur les données d'enregistrement à partir de scripts côté serveur.
* Utilisez l'API [GlideSystem](https://servicenow-prod.fluidtopics.net/A9ibtNhVelWqCyEqK_A4Tw#c_GlideSystemScopedAPI "L’API GlideSystem incluse dans le périmètre fournit un certain nombre de méthodes pratiques pour obtenir des informations sur le système, l’utilisateur connecté actuel et d’autres informations au niveau du système.") pour accéder aux informations sur l'instance ou la session utilisateur en cours et pour écrire des messages d'information ou d'erreur.
* Utilisez les méthodes [FlowAPI](https://servicenow-prod.fluidtopics.net/jMtOvbWhA2_AciBNG_kHww#ScriptableFlowAPI "FlowAPI fournit des méthodes pour exécuter des actions, des flux ou des flux secondaires dans des scripts côté serveur à l’aide de méthodes bloquantes ou non.") pour déclencher des flux, des flux secondaires et des actions à partir de scripts côté serveur.
{#api-reference__ul_tsd_kbk_fwb}

## REST {#api-reference__section_ifh_ry4_vvb}

Utilisez les API REST pour accéder aux données et les mettre à jour sur le Now Platform. Vous pouvez détecter ces API à partir de votre instance à l'aide de l'Explorateur d'API REST. Si vous ne trouvez pas d'API qui réponde à vos besoins, vous pouvez créer des API REST personnalisées à l'aide de la fonctionnalité API REST scriptée. ServiceNow Les API REST prennent en charge l'authentification de base et OAuth 2.0 pour authentifier les demandes.  
Cas d'utilisation courants :

* Utilisez [l'API de pièces jointes](https://servicenow-prod.fluidtopics.net/l0hrYA0GJ_q5yhPiWJa~bw#c_AttachmentAPI "L’API de pièces jointes fournit des points de terminaison qui vous permettent de charger et d’interroger des pièces jointes.") pour charger et interroger des pièces jointes.
* Utilisez [l'API de messagerie](https://servicenow-prod.fluidtopics.net/OhKs0YQpT7qbD4MkQFC3bA#email-api "L’API de messagerie fournit des points de terminaison qui vous permettent de recevoir et d’envoyer des messages électroniques à l’aide de REST.") pour envoyer et recevoir des e-mails.
* Utilisez [l'API de table](https://servicenow-prod.fluidtopics.net/zBy0jrbF7tnEmKA3AcV0_g#c_TableAPI "L'API de table fournit des points de terminaison qui vous permettent d'effectuer des opérations de création, de lecture, de mise à jour et de suppression (CRUD) dans les tables existantes.") pour créer, lire, mettre à jour et supprimer des enregistrements dans une table.
{#api-reference__ul_nhb_nh2_bwb}

