---
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


---

# Remplacer la fonctionnalité de l'API ouverte de rubrique Gestion des événements

# Remplacer la fonctionnalité de l'API ouverte de rubrique Gestion des événements {#ariaid-title1}

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

L'API ouverte de rubrique Gestion des événements vous permet d'enregistrer les enregistrements de rubrique dans la table Rubrique \[sn_api_notif_mgmt_topic\] après avoir validé la charge utile de la rubrique.
Vous pouvez remplacer le traitement d'un enregistrement de rubrique en mettant à jour les méthodes de l'API [TopicAPIUtilsOOB](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopicAPIUtilsOOBAPIScoped "L’include de script TopicAPIUtilsOOB fournit des méthodes utilisées lors du traitement du point de terminaison de l’API ouverte de rubrique Gestion des événements .") dans l'API TopicAPIUtils .  
Vous trouverez ci-dessous la liste des méthodes disponibles au sein de cette API et des fonctionnalités par défaut qu'elles fournissent :

* [TopicAPIUtilsOOB : createTopicHelper(Object topicObject, Array warnings)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-createTopHelp_O_A "Insère les informations transmises dans le point de terminaison Ouvrir la rubrique Gestion des événements : POST /sn_api_notif_mgmt/rubrique dans la table Rubrique [sn_api_notif_mgmt_topic]."): insère la charge utile transmise dans le point de terminaison de la rubrique Gestion des événements Open API : POST /sn_api_notif_mgmt/rubrique dans la table Rubrique \[sn_api_notif_mgmt_topic\].
* [TopicAPIUtilsOOB : getCreateTopicSchema()](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-getCreTopSchema "Renvoie le schéma défini pour la charge utile utilisée par la rubrique Gestion des événements Ouvrez l’API : POST /sn_api_notif_mgmt/le point de terminaison de la rubrique pour valider la charge utile de la rubrique."): renvoie le schéma défini pour la charge utile utilisée par la rubrique Gestion des événements API ouverte : point de terminaison POST /sn_api_notif_mgmt/rubrique pour valider la charge utile de la rubrique. Le schéma de charge utile par défaut, <var class="keyword varname">Constants.SCHEMA,</var> se trouve dans le sn_api_notif_mgmt. Constantes script include.
* [TopicAPIUtilsOOB : isValidCreateTopicPayload(Object topicObject, String schema, Array warnings)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-isValCreTopPay_O "Valide la charge utile transmise dans l’API ouverte de rubrique Gestion des événements : point de terminaison POST /sn_api_notif_mgmt/rubrique . Cette validation est effectuée sur le corps de la demande et le schéma."): valide la charge utile transmise dans l'API ouverte de rubrique Gestion des événements : point de terminaison POST /sn_api_notif_mgmt/rubrique . Cette validation est effectuée sur le corps de la demande et le schéma.
* [TopicAPIUtilsOOB : prepareCreateTopicResponse(Object topicObject, String topicSysId, Array warnings)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-prepCreTopResp_OSA "Génère et renvoie la réponse à un appel de point de terminaison POST /sn_api_notif_mgmt/rubrique ."): génère et renvoie la réponse à un appel de point de terminaison POST /sn_api_notif_mgmt/rubrique .
* [TopicAPIUtilsOOB : processTopicCreation(Object topicObject)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-processTopicCreation_O "Traite la demande faite par le point de terminaison de l’API ouverte de rubrique Gestion des événements ."): traite la demande effectuée par la rubrique Gestion des événements Point de terminaison de l'API ouverte . Cette méthode appelle les méthodes d'assistance requises pour l'insertion de données, la validation du schéma, la validation du corps de la demande et l'orchestration des réponses. Remplacez cette méthode si vous avez besoin de personnaliser le traitement fondamental de la [Rubrique Gestion des événements ouverte : PUBLIER /sn_api_notif_mgmt/rubrique](https://servicenow-prod.fluidtopics.net/Pa~i3HpUlNNW8of5ztS5xA#evt_man_top-POST-topic "Crée un nouvel enregistrement dans la table Rubrique [sn_api_notif_mgmt_topic] et enregistre les informations de rubrique transmises dans cet enregistrement.") demande. Sinon, remplacez les méthodes d'assistance individuelles.
* [TopicAPIUtilsOOB : transformCreateTopicResponse(Object topicObject, String topicSysId)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-tranCreTopResp_OS "Offre la possibilité d’ajouter des données personnalisées à l’objet de réponse renvoyé au point de terminaison Ouvrir la rubrique Gestion des événements : POST /sn_api_notif_mgmt/rubrique ."): offre la possibilité d'ajouter des données personnalisées à l'objet de réponse renvoyé à la rubrique Gestion des événements API ouverte : point de terminaison POST /sn_api_notif_mgmt/rubrique .
* [TopicAPIUtilsOOB : validateTopicAttributes(Object, topicObject, Array details)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-valTopAtts_O_A "Valide si la combinaison de nom de rubrique, de requête d’en-tête, de requête de contenu et d’espace de noms transmise dans la charge utile du point de terminaison de l’API ouverte de rubrique Gestion des événements est unique."): valide si la combinaison de nom de rubrique, de requête d'en-tête, de requête de contenu et d'espace de noms transmise dans la charge utile du point de terminaison de l'API ouverte de rubrique Gestion des événements est unique. Le point de terminaison utilise cette combinaison d'attributs pour déterminer si la rubrique existe actuellement dans la table Rubrique \[sn_api_notif_mgmt_topic\]. L'implémentation par défaut vérifie également si l'attribut name , qui est défini comme requis dans le schéma de charge utile de rubrique par défaut, est inclus dans la charge utile transmise.
* [TopicAPIUtilsOOB : validateTopicExternalId(Object topicObject, Array details)](https://servicenow-prod.fluidtopics.net/vS_wVKTtPKs51yfG8jDJ1g#TopAPIUtilOOB-valTopExtId_O_A "Valide l’ID externe de rubrique transmis dans le corps de la demande du point de terminaison de l’API ouverte de rubrique Gestion des événements ."): valide l'ID externe de la rubrique transmis dans le corps de la demande du point de terminaison de l'API ouverte de rubrique Gestion des événements . Dans l'implémentation de base, cela valide uniquement que l'ID externe n'est pas vide.

