Subscriber Record

This documentation defines the Subscriber Record (ALSUBSCR) schema fields.

Please Note This documentation defines the most relevant fields. Treat the response from the View Table Schema (XMGETFMT) endpoint as the authoritative field list for any specific site.

Date formats

NTD is a timestamp format used by DICE. NTD dates are used when defining time frames within endpoint calls. See the Date Format documentation for information on converting NTD to UNIX and vice versa if needed.

Field definitions

#NameDescriptionLengthPadding Type
1ACCOUNT_NUMBERThe subscriber account number assigned upon creation.9Right justify data and pad with leading spaces.
2COMPANY_NAMEThe company name or the name of the individual responsible for the subscriber.28Pad with trailing spaces.
3SORT_BY_NAMEThe name the system will use when sorting the subscriber. This is the name users can use within account lookups when searching for the subscriber.15Pad with trailing spaces.
4STREET_NOThe building number of the subscriber’s address.8Pad with trailing spaces.
5STREET_NAME1The street direction of the subscriber’s address.2Pad with trailing spaces.
6STREET_NAME2The street name of the subscriber’s address.28Pad with trailing spaces.
7ADDTL_ADDRESSAdditional address information such as P.O. box or apartment number.28Pad with trailing spaces.
8CITYThe city name of the subscriber’s address.18Pad with trailing spaces.
9STATEThe state or province abbreviation of the subscriber’s address.3Pad with trailing spaces.
10COUNTRYThe country code of the subscriber’s address.3Pad with trailing spaces.
11ZIPCODEThe postal code of the subscriber’s address.10Pad with trailing spaces.
12IDENTIFIER_1Miscellaneous information field.9Pad with trailing spaces.
13IDENTIFIER_2Miscellaneous information field.9Pad with trailing spaces.
14IDENTIFIER_3Miscellaneous information field.9Pad with trailing spaces.
15PANEL_TYPEThe brand/model of the alarm panel used on the account.10Pad with trailing spaces.
16CROSS_STREETThe road name of the street running perpendicular to the subscriber’s location.32Pad with trailing spaces.
17MISC_INFO_1Miscellaneous information field.39Pad with trailing spaces.
18MISC_INFO_2Miscellaneous information field.39Pad with trailing spaces.
19ANY_SIG_TESTDetermines which test signals the system should expect from the subscriber. The available options are defined below.1Pad with trailing spaces.
20LAST_SIG_TYPEThe most recent signal type received.6Pad with trailing spaces.
21LAST_SIG_ZONEThe zone the most recent signal was received on.3Pad with trailing spaces.
22LAST_SIG_WHENThe NTD time when the most recent signal was received.12Pad with trailing spaces.
23ACTIVITY_DATEThe NTD time the first signal was received on the subscriber.12Pad with trailing spaces.
24ACTIVATEDetermines if the subscriber is currently active within the system.1Pad with trailing spaces.
25INACT_DATEThe date the subscriber was deactivated within the system (MM/DD/YY format).6Pad with trailing spaces.
26UL_GRADEThe account’s UL Grade as input by an administrator.2Pad with trailing spaces.
27DEALERThe Dealer account number of the Dealer responsible for the subscriber.6Right justify data and pad with leading spaces.
28DEFAULT_ZONEThe list of zones assigned to the subscriber. Default Zones are groups of zones defined on the Dealer account.6Pad with trailing spaces.
29TIME_ZNThe time zone the subscriber is located in.3Pad with trailing spaces.
30TEST_SPANThe amount of time that is expected to elapse between test signals. The available options are defined below.1Pad with trailing spaces.
31LAST_REVISIONThe NTD time when the subscriber was last edited or changed.12Pad with trailing spaces.
32REVISION_OPRThe operator code of the individual who was responsible for the last revision.3Pad with trailing spaces.
33ZONE_WILDCARDSDetermines if the subscriber uses wildcards when defining zone information.1Pad with trailing spaces.
34KEY_NUMBERAlso known as the IDENTIFIER_4 field. Miscellaneous information field.15Pad with trailing spaces.
35START_DATEThe date the subscriber became active in the system.6Pad with trailing spaces.
36MAPThe name assigned to the map used to identify the location of the subscriber.6Pad with trailing spaces.
37REGIONXThe horizontal coordinate of the subscriber on the specified map.5Pad with trailing spaces.
38REGIONYThe vertical coordinate of the subscriber on the specified map.5Pad with trailing spaces.
40RADIO_LINKIf applicable, the account number of the subscriber linked to the viewed subscriber.9Right justify data and pad with leading spaces.
41ZONES_LINKEDDetermines if zone information is mirrored between linked subscribers.1Pad with trailing spaces.
42USE_AREADetermines if areas will be used on the subscriber.1Pad with trailing spaces.
43TWO_WAYDetermines if the subscriber will use DICE Two Way.1Pad with trailing spaces.
44PASSCODE_NEEDEDDetermines if operators are required to perform specific tasks while handling alarms for this subscriber.1Pad with trailing spaces.
45SUPERVISE_SCHEDULEDetermines how signals are handled during supervised schedules. The available options are defined below.1Pad with trailing spaces.
46STORM_MODEDetermines if the subscriber’s signals are exempt from storm mode system handling.1Pad with trailing spaces.
47TRACK_GROUPINGThe group of operators assigned to handle alarms received on the subscriber.6Pad with trailing spaces.
48LANGUAGEThe abbreviation of the language used by the subscriber.2Pad with trailing spaces.
49I_BRANCHThe ID of the install branch assigned to the subscriber.3Pad with trailing spaces.
50M_BRANCHThe ID of the monitoring branch assigned to the subscriber.3Pad with trailing spaces.
51B_BRANCHThe ID of the billing branch assigned to the subscriber.3Pad with trailing spaces.
52S_BRANCHThe ID of the service branch assigned to the subscriber.3Pad with trailing spaces.
53SITE_SALES_TAX_GROUPThe ID of the sales tax code assigned to the subscriber.6Pad with trailing spaces.
54SITE_SALESREP_GROUPThe ID of the sales rep group assigned to the subscriber.6Pad with trailing spaces.
57SERVICE_CODEThe service plan assigned to the subscriber.6Pad with trailing spaces.
58GEO_CODEAlso known as the IDENTIFIER_5 field. Miscellaneous information field.12Pad with trailing spaces.
59BLANKET_PO_NUMBERAlso known as the IDENTIFIER_6 field. Miscellaneous information field.15Pad with trailing spaces.
60CATCH_LATETO_ALARMSDetermines if late-to alarms are system-handled based on how the corresponding required alarm was received.1Pad with trailing spaces.
61EE_DELAYDetermines if signals can be delayed on the subscriber.1Pad with trailing spaces.
62LAST_TEST_DATEThe NTD time when the most recent test signal was received.12Pad with trailing spaces.
65NTD_START_DATEThe NTD time the subscriber became active within the system.6Pad with trailing spaces.
66COMMERCIAL_RESIDENTLDefines the property type of the subscriber. The available options are defined below.1Pad with trailing spaces.
67ADDTL_ADDRESS_2Additional address information for international accounts.28Pad with trailing spaces.
68ADDTL_ADDRESS_3Additional address information for international accounts.28Pad with trailing spaces.
69RATE_TABLEIf using Dealer Billing, the rate structure used by the subscriber.6Pad with trailing spaces.
70DELAY_SIGNALSDetermines the number of seconds all signals received on the account will be delayed.3Pad with trailing spaces.
71CONTACT_LIST_BY_AREADetermines if call lists will only notify contacts by their assigned areas.1Pad with trailing spaces.
72GLOBAL_CHART_LISTIf applicable, defines the chart code override list this account should use. Chart Lists are managed within CORE.6Right justify data and pad with leading spaces.
73LATITUDEThe latitude coordinates (distance of a place north or south of the earth’s equator) of the subscriber’s location.12Pad with trailing spaces.
74LONGITUDEThe longitude coordinate (distance of a place east or west of the meridian at Greenwich, England) of the subscriber’s location.12Pad with trailing spaces.
75COUNTYThe name of the district or province where the subscriber is located.35Pad with trailing spaces.
76VOICE_IMMUNEDetermines if the subscriber can be contacted by Outbound Voice.1Pad with trailing spaces.
77STORE_PASSCODE_PRINTDetermines if contact passcodes can be printed using third-party software.1Pad with trailing spaces.
78GENERATE_SIG_ON_TESTDetermines if the subscriber will automatically send a DISAB signal when placed on test within the system.1Pad with trailing spaces.
81CUSTOM_ACCOUNTDetermines if a notification stating the subscriber is custom will display upon viewing the subscriber within Data Entry.1Pad with trailing spaces.
82FORCED_NOTESDetermines if operators will be prompted to answer a captcha to confirm they read all notes on the subscriber.1Pad with trailing spaces.
83USES_CVRDetermines if the subscriber has one or more recording devices (cameras or NVRs) entered on their account.1Pad with trailing spaces.

Any Signal is a Test options

OptionDefinition
NNo, only valid test signals received on the subscriber should be handled as test signals.
YYes, any signal received on the subscriber should be handled as a test signal.
ZTesting signals will be determined zone-by-zone. See the Timers documentation for more information on zone test options.

Test Span options

OptionDefinition
DSets the test span to 1 full day between signals. All test signals using this span type will be system handled.
HHourly. Allows users to define the precise amount of time the system should expect to elapse between testing signals on the subscriber. See the Timers documentation for more information on configuring hourly test spans.
MSets the test span to 1 full month (28 days) between signals. All test signals using this span type will be system handled.
NNever. Test signals are not expected on the subscriber.
QSets the test span to 1 yearly quarter (90 days) between test signals. All test signals using this span type will be system handled.
WSets the test span to 1 full week (7 days) between signals. All test signals using this span type will be system handled.

Supervise Schedule options

OptionDefinition
AThe system will send all signals to operators for handling.
COnly close signals will be operator handled; all open signals will be system handled.
FOnly late-to signals are operator handled.
ISignals received from valid user IDs will be system handled. All other signals will be routed as determined by the subscriber’s assigned schedules.
NThe system will handle all open/close signals.
OOnly open signals will be operator handled; all close signals will be system handled.
PValid passcodes are required to validate users when handling signals. The supervised schedules are honored as configured.
UOnly signals with invalid user IDs are operator handled.
VOnly signals with unknown users are operator handled.
YThe system will honor supervised schedules and will generate the proper alarm signals as received.

Commercial/Residential options

OptionDefinition
AAnswering Service, a business that receives and answers phone calls for its clients.
CCommercial, a place of business.
RResidential, a private residence.
XOther, a property type not defined by the other options.

Example request

curl --request GET \
--url 'https://global-rest.ci.matrixmcloud.com/rest/rest.php?dataSource=dice&*view=alsubscr&*limit=1&*blanks=all' \
--header 'X-DICE-APPKEY: {{X-DICE-APPKEY}}' \
--header 'X-DICE-USERNAME: {{X-DICE-USERNAME}}' \
--header 'X-DICE-DATE: {{X-DICE-DATE}}' \
--header 'X-DICE-NONCE: {{X-DICE-NONCE}}' \
--header 'X-DICE-DIGEST: {{X-DICE-DIGEST}}' \
--header 'Accept: application/json' \

Example response

{
  "ALSUBSCR": [
    {
      "ACCOUNT_NUMBER": "        2",
      "COMPANY_NAME": "TEST ACCT",
      "SORT_BY_NAME": "COMPANY PLACE",
      "STREET_NO": "301",
      "STREET_NAME1": "E",
      "STREET_NAME2": "COMMERCIAL DR",
      "ADDTL_ADDRESS": "BLDG #A1111",
      "CITY": "BAY CITY",
      "STATE": "MI",
      "COUNTRY": "USA",
      "ZIPCODE": "48708",
      "IDENTIFIER_1": "BURG",
      "IDENTIFIER_2": "TESTING",
      "IDENTIFIER_3": "",
      "PANEL_TYPE": "",
      "CROSS_STREET": "",
      "MISC_INFO_1": "WATCH OUT FOR THE BIG DOG    !",
      "MISC_INFO_2": "",
      "ANY_SIG_TEST": "Z",
      "LAST_SIG_TYPE": "NOTIFY",
      "LAST_SIG_ZONE": "",
      "LAST_SIG_WHEN": "739008.55961",
      "ACTIVITY_DATE": "734760",
      "ACTIVATE": "Y",
      "INACT_DATE": "",
      "UL_GRADE": "",
      "DEALER": "    ME",
      "DEFAULT_ZONE": "",
      "TIME_ZN": "EST",
      "TEST_SPAN": "N",
      "LAST_REVISION": "739681.35711",
      "REVISION_OPR": "NW",
      "ZONE_WILDCARDS": "N",
      "KEY_NUMBER": "",
      "START_DATE": "11/23/14",
      "MAP": "MAP",
      "REGIONX": "REGX",
      "REGIONY": "REGY",
      "EXTENDED_SIGNALS": "N",
      "RADIO_LINK": "NW0000000",
      "ZONES_LINKED": "C",
      "USE_AREA": "Y",
      "TWO_WAY": "N",
      "PASSCODE_NEEDED": "Y",
      "SUPERVISE_SCHEDULE": "Y",
      "STORM_MODE": "N",
      "TRACK_GROUPING": "GRP1",
      "LANGUAGE": "",
      "I_BRANCH": "PRO",
      "M_BRANCH": "XXZ",
      "B_BRANCH": "PRO",
      "S_BRANCH": "PRO",
      "SITE_SALES_TAX_GROUP": "",
      "SITE_SALESREP_GROUP": "",
      "CURRENT_JOB_NUMBER": "",
      "JOB_TYPE": "2-RSHP",
      "SERVICE_CODE": "",
      "GEO_CODE": "",
      "BLANKET_PO_NUMBER": "KEYWRITER",
      "CATCH_LATETO_ALARMS": "Y",
      "EE_DELAY": "Y",
      "LAST_TEST_DATE": "739008.53793",
      "BILLING_STATUS": "R",
      "MIN_EDITOR_LEVEL": "",
      "NTD_START_DATE": "735562",
      "COMMERCIAL_RESIDENTL": "C",
      "ADDTL_ADDRESS_2": "",
      "ADDTL_ADDRESS_3": "",
      "RATE_TABLE": "",
      "DELAY_SIGNALS": "",
      "CONTACT_LIST_BY_AREA": "Y",
      "GLOBAL_CHART_LIST": " ULSIA",
      "LATITUDE": "43.559572000",
      "LONGITUDE": "-83.820876000",
      "COUNTY": "BAY",
      "VOICE_IMMUNE": "Y",
      "STORE_PASSCODE_PRINT": "N",
      "GENERATE_SIG_ON_TEST": "N",
      "INACT_TIME": "",
      "TEMP_NOTE_NOTIFY_DAY": "",
      "CUSTOM_ACCOUNT": "N",
      "FORCED_NOTES": "N",
      "USES_CVR": "",
      "USED_NOT88": "",
      "USED_NOT89": "",
      "USED_NOT90": ""
    }
  ],
  "totalRecords": 1
}