Name

global.MBConfig

Description

save endpoint authentication for metricbase

Script

var MBConfig = Class.create();
MBConfig.prototype = Object.extendsObject(AbstractAjaxProcessor, {
  
  updateAuthentication: function() {
  	
  var gr = new GlideRecord('sys_service_authentication');
  gr.initialize();
  gr.setValue('type', 'basic_auth');
  gr.setValue('key', this.getParameter('sysparm_key'));
  gr.setDisplayValue('secret', this.getParameter('sysparm_secret')); 
  var authSysId = gr.insert();
  return authSysId; 
  	
  },
  type: 'MBConfig'
  
  
});

Sys ID

09937e9eebcb2410e1145c2698522847

Offical Documentation

Official Docs: