How to: Create an AJAX custom blocking page

{
   "policy" : {
      "applicationLanguage" : "utf-8",
      "blocking-settings" : {
         "violations" : [
            {
               "alarm" : true,
               "block" : true,
               "name" : "VIOL_URL"
            }
         ]
      },
      "enforcementMode" : "blocking",
      "name" : "spa-ajax-01",
      "response-pages" : [
         {
            "ajaxActionType" : "alert-popup",
            "ajaxEnabled" : true,
            "ajaxPopupMessage" : "ajaxPopupMessage: The requested URL was rejected. support ID is: [<%TS.request.ID()%>] Please contact our support at 123456",
            "responsePageType" : "ajax"
         }
      ],
      "template" : {
         "name" : "POLICY_TEMPLATE_FUNDAMENTAL"
      },
      "urls" : [
         {
            "isAllowed" : false,
            "method" : "*",
            "name" : "/ajax_blocked",
            "protocol" : "http",
            "type" : "explicit"
         }
      ]
   }
}