---
sourceDocument: オーストラリア API リファレンス
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/api-reference

 Release :

    - australia

ft:locale :

    - ja-JP

ft:publication_title :

    - オーストラリア API リファレンス

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# イベント管理トピックオープン API 機能の上書き

# イベント管理トピックオープン API 機能の上書き {#ariaid-title1}

* リリースバージョン: Australia
* 
* 更新日 2026年03月12日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：3分

イベント管理トピックオープン API を使用すると、トピックペイロードを検証した後にトピックレコードをトピック \[sn_api_notif_mgmt_topic\] テーブルに保存できます。
TopicAPIUtils API の [TopicAPIUtilsOOB](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopicAPIUtilsOOBAPIScoped "TopicAPIUtilsOOB スクリプトインクルードは、イベント管理トピックオープン API エンドポイントを処理するときに使用されるメソッドを提供します。") API のメソッドを更新することで、トピックレコードの処理を上書きできます。  
この API 内で使用可能なメソッドと、それらが提供するデフォルトの機能のリストを次に示します。

* [TopicAPIUtilsOOB - createTopicHelper(Object topicObject, Array warnings)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-createTopHelp_O_A "イベント管理トピック Open API - POST /sn_api_notif_mgmt/topic エンドポイントで渡された情報をトピック [sn_api_notif_mgmt_topic] テーブルに挿入します。"): イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントで渡されたペイロードをトピック \[sn_api_notif_mgmt_topic\] テーブルに挿入します。
* [TopicAPIUtilsOOB:getCreateTopicSchema()](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-getCreTopSchema "トピックペイロードを検証するために イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントで使用されるペイロードの定義済みスキーマを返します。"):トピックペイロードを検証するために イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントで使用されるペイロードの定義済みスキーマを返します。デフォルトのペイロードスキーマである <var class="keyword varname">Constants.SCHEMA</var> は、 sn_api_notif_mgmtにあります。定数 スクリプトインクルード。
* [TopicAPIUtilsOOB - isValidCreateTopicPayload(オブジェクト topicObject, 文字列スキーマ, アレイ警告)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-isValCreTopPay_O "イベント管理トピック Open API - POST /sn_api_notif_mgmt/topic エンドポイントに渡されたペイロードを検証します。この検証は、要求本文とスキーマに対して実行されます。"): イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントに渡されたペイロードを検証します。この検証は、要求本文とスキーマに対して実行されます。
* [TopicAPIUtilsOOB - prepareCreateTopicResponse(Object topicObject, String topicSysId, Array warnings)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-prepCreTopResp_OSA "イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイント呼び出しに対する応答を生成して返します。"): イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイント呼び出しに対する応答を生成して返します。
* [TopicAPIUtilsOOB:processTopicCreation(オブジェクト topicObject)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-processTopicCreation_O "イベント管理トピックオープン API エンドポイントによって行われた要求を処理します。"): イベント管理トピックオープン API エンドポイントによって行われた要求を処理します。このメソッドは、データ挿入、スキーマ検証、要求本文の検証、および応答オーケストレーションに必要なヘルパーメソッドを呼び出します。[イベント管理トピックを開く - POST /sn_api_notif_mgmt/topic](https://servicenow-prod.fluidtopics.net/VnnHQY7b8_PUHhCKtP8BQg#evt_man_top-POST-topic "トピック [sn_api_notif_mgmt_topic] テーブルに新しいレコードを作成し、渡されたトピック情報をそのレコードに保存します。")要求の基本的な処理をカスタマイズする必要がある場合は、このメソッドを上書きします。それ以外の場合は、個々のヘルパーメソッドを上書きします。
* [TopicAPIUtilsOOB - transformCreateTopicResponse(Object topicObject, String topicSysId)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-tranCreTopResp_OS "イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントに返される応答オブジェクトにカスタムデータを追加する機能を提供します。"): イベント管理トピックオープン API - POST /sn_api_notif_mgmt/topic エンドポイントに返される応答オブジェクトにカスタムデータを追加する機能を提供します。
* [TopicAPIUtilsOOB:validateTopicAttributes(オブジェクト topicObject, アレイの詳細)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-valTopAtts_O_A "イベント管理トピックオープン API エンドポイントペイロードで渡されたトピック名、ヘッダークエリ、コンテンツクエリ、および名前空間の組み合わせが一意であるかどうかを検証します。"): イベント管理トピックオープン API エンドポイントペイロードで渡されたトピック名、ヘッダークエリ、コンテンツクエリ、および名前空間の組み合わせが一意であるかどうかを検証します。エンドポイントは、この属性の組み合わせを使用して、トピックがトピック \[sn_api_notif_mgmt_topic\] テーブルに現在存在するかどうかを判断します。デフォルトの実装では、デフォルトのトピックペイロードスキーマで必須として定義されている name 属性が、渡されたペイロードに含まれているかどうかもチェックされます。
* [TopicAPIUtilsOOB - validateTopicExternalId(オブジェクト topicObject, アレイの詳細)](https://servicenow-prod.fluidtopics.net/oGYqHjjZPpEufhvWUAhXzA#TopAPIUtilOOB-valTopExtId_O_A "イベント管理トピックオープン API エンドポイントの要求本文で渡されたトピック外部 ID を検証します。"): イベント管理トピックオープン API エンドポイントの要求本文で渡されたトピック外部 ID を検証します。基本実装では、外部 ID が空でないことのみが検証されます。

