REST 応答でセッションデバッグログを返す

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:1分
  • 要求で X-WantSessionDebugMessages ヘッダーを渡すことで、REST 応答本文にセッションデバッグログを含めることができます。

    現在のセッションでセッションデバッグが有効になっている場合にセッションデバッグメッセージを返すには、REST 要求でヘッダー X-WantSessionDebugMessages を true に設定します。

    注:
    このヘッダーを送信する前に、セッションのデバッグを有効にする必要があります。

    要求

    この例では、Session Debug SQL を有効にした REST API エクスプローラーを使用して行ったテーブル API 要求を示しています。

    GET api/now/table/incident/9c573169c611228700193229fff72400
    X-WantSessionDebugMessages:true
    Content-Type: application/json;charset=UTF-8
    Accept: application/json, text/plain,*/*
    X-UserToken: <user token>

    応答本文

    {
      "result":{
        "description":"User can't access email on mail.company.com.",
        "number":"INC0000001"
      },
      "session":{
        "debug_logs":[
           {
             "type":"sql",
             "customerUpdate":false,
             "line":"17:17:27.777: Time: 0:00:00.000 for: glide_master_db[glide.5] ..... sys_user_session0.`id` = '3BEA7001EB230200C46AC2EEF106FE2A'</span>",
             "debugClassSet":""
           },
          {
            "type":"sql",
            "customerUpdate":false,
            "line":"17:17:27.779: Time: 0:00:00.002 for: glide_master_db[glide.6]  ... `sys_id` = '7fea7001eb230200c46ac2eef106fe2a'</span>",
            "debugClassSet":""
           }
        ]
      }
    }