Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

SMSPreferenceHandlerSNC - Scoped, Global

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.

NameTypeDescription
providerStringName of the telephony service provider.
var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider name
var 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.

NameTypeDescription
None  
TypeDescription
GlideRecordPreference configuration record for the current telephony service provider. If no record exists, then null.
var handler = new sn_sms_pref.SMSPreferenceHandler('TwilioDirect'); // Pass the provider name
var config = handler.getConfig();