SMSPreferenceHandlerSNC - Scoped, Global

concept australia Updated Sep 10, 2026 1 min read SMSPreferenceHandlerAPI.md
Raw file servicenow.com

The SMSPreferenceHandler script include provides methods to manage short message service (SMS) configurations.

This script include is implemented as the script include SMSPreferenceHandlerSNC and resides in the sn_sms_pref namespace. To use this API you must install the Notify plugin (com.snc.notify) which requires a separate subscription. You can activate this plugin if you have the admin role.

Parent Topic:Server API reference

SMSPreferenceHandlerSNC - SMSPreferenceHandler(String provider)

Instantiates the SMSPreferenceHandler script include object.

Name Type Description
provider String Name of the telephony service provider.
JavaScript
var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider namevar config = handler.getConfig();

SMSPreferenceHandlerSNC - getConfig()

Returns the preferences configuration record for the current telephony service provider.

The method queries all preference configuration records from the SMS Preference Configuration [sn_sms_pref_configuration] table for the current telephony service provider, sorts the results by the Order field (lowest to highest), and then returns the first record.

Name Type Description
None
Type Description
GlideRecord Preference configuration record for the current telephony service provider. If no record exists, then null.
JavaScript
var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider namevar config = handler.getConfig();
Search documentation
Search document titles and file paths on the australia branch