NetSuite / SuiteScript: Get Configuration Information via a RESTlet (Follow-Up)

Published on July 26, 2019

Yesterday I shared a RESTlet that can be used to provide NetSuite account configuration information to external systems. It uses the uses the SuiteScript 2.0 runtime module ("N/runtime") to provide information such as the environment type, NetSuite version, processor count, queue count, etc.

Today I'm sharing a second script which provides considerably more information. Like the previous RESTlet, this one provides configuration information as a JSON-encoded response. However, this RESTlet uses the config module ("N/config"), and provides everything from company information, user and company preferences, accounting periods, and more.

Here's an example of the RESTlet's response:

{
  "userPreferences": {
    "type": "userpreferences",
    "isDynamic": false,
    "fields": {
      "EVENT_DEFAULTPUBLIC": "PUBLIC",
      "FORECASTPROBABILITY": "0%",
      "ONLYSHOWLASTSUBITEM": "F",
      "TELEPHONY_OPTION": "TAPI",
      "LANDINGPAGE": "-1",
      "_eml_nkey_": "2476271462",
      "type": "userpreferences",
      "DOWNLOADPDFS": "F",
      "CSV_COLUMN_DELIMITER": "COMMA",
      "SYSTEMLARGEFONTS": "F",
      "EXPOSEIDS": "T",
      "ONLYSHOWLASTSUBACCT": "F",
      "CLASSSUBS": "F",
      "EVENT_EMAILNOTIFICATION": "internal",
      "ALERTONDEMAND": "F",
      "TIMEZONE": "America/Los_Angeles",
      "KEYWORDSEARCH": "T",
      "LANGUAGE": "en_US",
      "ITEMEXACTMATCH": "F",
      "CALENDARSYSTEM": "Gregorian",
      "LONGDATEFORMAT": "Month D, YYYY",
      "MSIE_ZOOM_FACTOR": "100",
      "ACCESSIBILITY_HIGH_CONTRAST": "F",
      "DISPLAYRPTDESC": "T",
      "HTMLPRINTING": "F",
      "MAXDROPDOWNSIZE": "200",
      "DASHBOARD_DEFAULT_VIEW_FOR_CUSTOMER": "F",
      "MESSAGE_AUTOSIGNATURE": "F",
      "LINKS_EMAILALERT": "T",
      "sc": "-239",
      "NEGATIVE_NUMBER_FORMAT": "0",
      "USE_QUICKDATE_IN_ALERTS": "T",
      "DEPARTMENTUNASSIGNED": "F",
      "TIMEFORMAT": "h:mm a",
      "SHOWPORTLETHINT": "T",
      "REPORTPDFORIENTATION": "PORTRAIT",
      "FIRSTDAYOFWEEK": "1",
      "GLOBALSEARCHSORTBYNAME": "F",
      "REPORTGRID": "F",
      "FONT": "Open Sans",
      "POPUPAUTOSUGGEST": "T",
      "HORZPRINTOFFSET": "0.000",
      "CAMPAIGN_BOUNCE_WARNING": "T",
      "SHOWQUICKADD": "F",
      "EMAILALERT_EMAIL": "PRIMARY",
      "SUBSIDIARYSUBS": "F",
      "CHART_THEME": "basic",
      "DUPLICATEWARNINGS": "WARN_ONLY",
      "GLOBALSEARCHCUPREFIX": "F",
      "SORTBYPHONETIC": "F",
      "LISTSEGMENTSIZE": "1000",
      "SHOWLISTONERESULT": "F",
      "CSV_DECIMAL_DELIMITER": "PERIOD",
      "CSVEXPORTENCODING": "UTF-8",
      "AUTOPLACE": "F",
      "TRANSACTION_ATTACHMENT_FORMAT": "HTML",
      "CHART_BACKGROUND": "lines",
      "CLASSUNASSIGNED": "F",
      "DELAYLOADINGSUBLISTS": "T",
      "NATIVE_DROPDOWNS": "F",
      "REMINDERPLAYWAVE": "T",
      "SEARCHAUTOSUGGEST": "T",
      "COLORTHEME": "-5",
      "NUMBERFORMAT": "0",
      "TYPEAHEADSELECTS": "T",
      "CUSTCREDLIMHANDLING": "WARNING",
      "ENABLE_REPORT_FONT_CUSTOMIZATION": "F",
      "LIMITTOTWOCOLUMNS": "F",
      "TASK_DEFAULTPUBLIC": "T",
      "VENDCREDLIMWARNINGS": "T",
      "VERTPRINTOFFSET": "0.000",
      "STOCKWARNINGS": "T",
      "DISPLAYLOGO": "F",
      "REPORTPDFFONTSIZE": "8",
      "DISPLAYRPTTITLE": "F",
      "REMINDERPERIOD": "15",
      "EMAILLIMITCC": "F",
      "USE_MC_ON_EXPREPT": "T",
      "LOCATIONUNASSIGNED": "F",
      "MAPTYPE": "GOOGLE",
      "nsapiCT": "15640921434322",
      "sys_id": "-274423252232128096",
      "SUBMITWARNINGS": "T",
      "EVENT_EDITFROMCALENDAR": "F",
      "LOCATIONSUBS": "F",
      "AUTOFILL": "F",
      "UNLAYEREDTABS": "F",
      "DATEFORMAT": "M/D/YYYY",
      "KPI_PERIOD_SPECIFIC_RATES": "F",
      "RICHTEXTEDITOR": "T",
      "EVENT_INTERNALINVITEESONLY": "F",
      "SEARCHINACTIVES": "F",
      "HELP_LANGUAGE": "en US",
      "FORECASTWEIGHTED": "T",
      "DEFAULTTASKPRIORITY": "MEDIUM",
      "SEARCHSORTING": "LANGUAGE_SPECIFIC",
      "SPELL_LOCALE": "AMERICAN",
      "ALPHABETIZE_ITEMS": "F",
      "CALL_DEFAULTPUBLIC": "T",
      "DEPARTMENTSUBS": "F",
      "REPORTBYPERIOD": "FINANCIALS",
      "KEYWORDSEARCHPOPUP": "F",
      "ONLYSHOWLASTSUBENT": "F"
    },
    "sublists": {
      "recordalerts": {
        "currentline": {
          "hasaudittrail": "",
          "recordtype": "",
          "search": "",
          "sendonupdate": "",
          "showaudittrail": "",
          "sys_id": "-27441224954170247",
          "sys_parentid": "-27321622432128096",
          "#": "1"
        }
      }
    }
  },
  "companyInfo": {
    "type": "companyinformation",
    "isDynamic": false,
    "fields": {
      "country": "US",
      "suitetalkurl": "https://nsprtr2311311.suitetalk.api.netsuite.com",
      "purgeaccount": "F",
      "_eml_nkey_": "22776327162",
      "type": "subsidiary",
      "basecurrency": "1",
      "fiscalcalendar": "1",
      "companyid": "NSPRTR2311311",
      "mainaddress_text": "P.O. Box 73681
North Chesterfield VA 23235
US",
      "dropdownstate": "VA",
      "mainaddress_type": "addr",
      "id": "11",
      "state": "VA",
      "entryformquerystring": "e=T&forcompany=T&id=11",
      "formlogo": "2520",
      "formsurl": "https://nsprtr2311311.extforms.netsuite.com",
      "shippingaddress2_set": "var subrecord = nlapiViewSubrecord('shippingaddress');
var addresstext;
if (subrecord) {
   addresstext = subrecord.getFieldValue('addrtext');
} else {
}
nlapiSetFieldValue('shippingaddress_text', addresstext);
",
      "companyname": "Ironforge Software",
      "name": "HEADQUARTERS",
      "returnaddress2_set": "var subrecord = nlapiViewSubrecord('returnaddress');
var addresstext;
if (subrecord) {
   addresstext = subrecord.getFieldValue('addrtext');
} else {
}
nlapiSetFieldValue('returnaddress_text', addresstext);
",
      "isinactive": "F",
      "sessioncountry": "US",
      "freeformstatepref": "F",
      "customersurl": "https://nsprtr2311311.app.netsuite.com/app/login/secure/privatelogin.nl?c=NSPRTR2311311",
      "legalname": "Dietrich Enterprises, LLC",
      "timezone": "America/Los_Angeles",
      "forcompany": "T",
      "edition": "US",
      "appurl": "https://nsprtr2311311.app.netsuite.com",
      "fiscalmonth": "JAN",
      "mainaddress_key": "110",
      "nsapiCT": "1564086735126",
      "sys_id": "2723162187095586",
      "shippingaddress_key": "112",
      "showDropdownStateInitially": "T",
      "showsubsidiaryname": "F",
      "mainaddress2_set": "var subrecord = nlapiViewSubrecord('mainaddress');
var addresstext;
if (subrecord) {
   addresstext = subrecord.getFieldValue('addrtext');
} else {
}
nlapiSetFieldValue('mainaddress_text', addresstext);
",
      "origbinactive": "F",
      "email": "timdietrich@ironforge.software",
      "shippingaddress_text": "P.O. Box 73681
North Chesterfield VA 23235
US",
      "returnaddress_text": "P.O. Box 73681
North Chesterfield VA 23235
US",
      "taxfiscalcalendar": "1",
      "addrlanguage": "en_US",
      "url": "ironforge.software",
      "returnaddress_key": "111",
      "shippingaddress_type": "shipaddr",
      "restleturl": "https://nsprtr2311311.restlets.api.netsuite.com",
      "iselimination": "F",
      "displaylogointernally": "T",
      "returnaddress_type": "addr",
      "haschildren": "F",
      "pagelogo": "2521"
    }
  },
  "companyPreferences": {
    "type": "companypreferences",
    "isDynamic": false,
    "fields": {
      "DFLTPARTNERTYPE": "COMPANY",
      "EMAILMAINTENANCECOMPLETE": "F",
      "PERFORMANCELOGGING": "F",
      "CUSTOMERROLE": "14",
      "FLIPSIGNFOREXPENSEACCOUNTSINSEARCH": "F",
      "ALLOC_SCHEDULE_ALLOW_JE_USER_EVENTS": "F",
      "LOGSYSTEMNOTESONUPDATEONLY": "F",
      "PREPOPULATECONTACTADDRESS": "T",
      "UNRESTRICTED_SEARCH_FORMULA_FIELDS": "T",
      "ALLOWLANGUAGE_XX_US_WTHID": "F",
      "RATING_ENGINE_YEAR_LIMIT": "50",
      "LISTSEGMENTSIZE": "50",
      "SHOWINDIVIDUALSASCONTACTS": "F",
      "_eml_nkey_": "227438462",
      "USE_PROMOTION_LOGGER": "T",
      "SHOWLISTONERESULT": "F",
      "type": "setupcompany",
      "CUSTOMERWELCOMEMESSAGE": "You are logged in as a customer of {#Company Name#}.",
      "HIDEATTACHMENTFOLDERS": "F",
      "MAXREPORTDIMENSIONS": "200",
      "LEGACY_SUBSID_RESTRICTIONS": "F",
      "ALLOWLANGUAGE_ES_AR_ONLQA": "F",
      "ALLOWCREATINGPOLYMORPHICEMPLOYEES": "F",
      "COLLAPSEVSOEFIELDSET": "T",
      "DELAYLOADINGSUBLISTS": "T",
      "FREEFORMSTATES": "F",
      "NEWUSERLINKEXPIRATION": "24",
      "MINPASSWORDLENGTH": "8",
      "ASSIGNTASKSTOPARTNERS": "F",
      "NUMBERFORMAT": "0",
      "MAXPLANNEDTIMEPERPROJECTASSIGNMENT": "260",
      "CALENDARSYSTEM": "Gregorian",
      "HORIZONTALLABEL": "F",
      "CUSTOMERSHOWHELPLINK": "T",
      "INTERNALWEBSITE": "1",
      "LONGDATEFORMAT": "Month D, YYYY",
      "SHOW_TRAN_NUMBERING_SETUP": "F",
      "ALLOWLANGUAGE_DE_DE_ONLQA": "F",
      "MAXSEARCHROWS_BACKEND": "15000000",
      "GLIMPACTINGENTITY": "T",
      "MAXDROPDOWNSIZE": "200",
      "MAXREPORTROWS_BACKEND": "1000000",
      "LASTNAMEFIRST": "F",
      "CUSTOMERTYPE": "COMPANY",
      "DEFAULTLEADTYPE": "INDIVIDUAL",
      "nsapiCT": "1564088435399",
      "ALLOWLANGUAGE_HE_IL": "F",
      "sys_id": "-2744163019624990",
      "EMAILEMPLOYEEONAPPROVAL": "F",
      "HOSTING_FILES_PUBLIC": "T",
      "ASYNCHRONOUS_PROJECT_RECALCULATION": "F",
      "PASSWORD_POLICY": "WEAK",
      "NEGATIVE_NUMBER_FORMAT": "0",
      "INACTIVATE_CONTACTS": "F",
      "LASTNAMEFIRSTENTITIES": "F",
      "CONTACTONBILLTO": "T",
      "TIMEFORMAT": "h:mm a",
      "ALLOWLANGUAGE_XX_US": "F",
      "DATEFORMAT": "M/D/YYYY",
      "CHECK_LINE_ITME_AMOUNT_ON_CC_SO": "F",
      "MAXREPORTROWS": "100000",
      "IDLE_SESSION_TIMEOUT": "180",
      "FIRSTDAYOFWEEK": "1",
      "MAX_CUSTOMER_HIERARCHY_SIZE": "10000",
      "ALLOWLANGUAGE_FR_FR_ONLQA": "F",
      "SHOWEMPLOYEESASCONTACTS": "T",
      "REPORTGRID": "F",
      "DFLTVENDORTYPE": "COMPANY",
      "SEARCHSORTING": "LANGUAGE_SPECIFIC",
      "FONT": "Open Sans",
      "INTERCO_ORDER_GENERATION_BULK": "F",
      "ABBREVIATESTATES": "T",
      "ITEMNUMBERING": "F",
      "INCR_NUM_OF_BULK_PROCESSING_THREADS": "F",
      "AUTONAMECUSTOMERS": "T",
      "SHOWQUICKADD": "T",
      "TIMESELECTORSUSEFIRSTFISCALMONTH": "F",
      "COMPANYLOGOFOLDER": "-4",
      "USEOLDNUMBERFORMATTING": "F"
    },
    "sublists": {
      "accounting_contexts": {
        "currentline": {
          "key": "",
          "name": "",
          "sys_id": "-2744163109161182",
          "sys_parentid": "-2744163019624990",
          "used": "",
          "value_name_da_DK": "",
          "value_name_de_DE": "",
          "value_name_en": "",
          "value_name_ja_JP": "",
          "#": "1"
        }
      },
      "centerprefs": {
        "currentline": {
          "centertype": "",
          "signoutlandingpageurl": "",
          "sys_id": "-2744163109122573",
          "sys_parentid": "-2744163019624990",
          "#": "1"
        }
      },
      "override": {
        "line 1": {
          "override": "T",
          "prefdesc": "Address Mapping Type",
          "prefid": "MAPTYPE",
          "sys_id": "2723163020035910",
          "sys_parentid": "-2744163019624990"
        },
        "line 2": {
          "override": "T",
          "prefdesc": "CSV column delimiter",
          "prefid": "CSV_COLUMN_DELIMITER",
          "sys_id": "2723163020027201",
          "sys_parentid": "-2744163019624990"
        },
        "line 3": {
          "override": "T",
          "prefdesc": "CSV decimal delimiter",
          "prefid": "CSV_DECIMAL_DELIMITER",
          "sys_id": "2723163020015744",
          "sys_parentid": "-2744163019624990"
        },
        "line 4": {
          "override": "T",
          "prefdesc": "Calculate Forecasts as Weighted",
          "prefid": "FORECASTWEIGHTED",
          "sys_id": "2723163020000496",
          "sys_parentid": "-2744163019624990"
        },
        "line 5": {
          "override": "T",
          "prefdesc": "Calendar System",
          "prefid": "CALENDARSYSTEM",
          "sys_id": "2723163019990882",
          "sys_parentid": "-2744163019624990"
        },
        "line 6": {
          "override": "T",
          "prefdesc": "Customer Credit Limit Handling",
          "prefid": "CUSTCREDLIMHANDLING",
          "sys_id": "2723163019981803",
          "sys_parentid": "-2744163019624990"
        },
        "line 7": {
          "override": "T",
          "prefdesc": "Date Format",
          "prefid": "DATEFORMAT",
          "sys_id": "2723163019971816",
          "sys_parentid": "-2744163019624990"
        },
        "line 8": {
          "override": "T",
          "prefdesc": "Delay Loading of Sublists",
          "prefid": "DELAYLOADINGSUBLISTS",
          "sys_id": "2723163019958110",
          "sys_parentid": "-2744163019624990"
        },
        "line 9": {
          "override": "T",
          "prefdesc": "Duplicate Number Warnings",
          "prefid": "DUPLICATEWARNINGS",
          "sys_id": "2723163019941237",
          "sys_parentid": "-2744163019624990"
        },
        "line 10": {
          "override": "T",
          "prefdesc": "First Day of Week",
          "prefid": "FIRSTDAYOFWEEK",
          "sys_id": "2723163019892924",
          "sys_parentid": "-2744163019624990"
        },
        "line 11": {
          "override": "T",
          "prefdesc": "Language",
          "prefid": "LANGUAGE",
          "sys_id": "2723163019880569",
          "sys_parentid": "-2744163019624990"
        },
        "line 12": {
          "override": "T",
          "prefdesc": "Limit Recipient Field to Related Contacts",
          "prefid": "EMAILLIMITRECIPIENTS",
          "sys_id": "2723163019868243",
          "sys_parentid": "-2744163019624990"
        },
        "line 13": {
          "override": "T",
          "prefdesc": "Long Date Format",
          "prefid": "LONGDATEFORMAT",
          "sys_id": "2723163019855938",
          "sys_parentid": "-2744163019624990"
        },
        "line 14": {
          "override": "T",
          "prefdesc": "Maximum Entries in Dropdowns",
          "prefid": "MAXDROPDOWNSIZE",
          "sys_id": "2723163019843594",
          "sys_parentid": "-2744163019624990"
        },
        "line 15": {
          "override": "T",
          "prefdesc": "Minimum Forecast Probability",
          "prefid": "FORECASTPROBABILITY",
          "sys_id": "2723163019831207",
          "sys_parentid": "-2744163019624990"
        },
        "line 16": {
          "override": "T",
          "prefdesc": "Negative Number Format",
          "prefid": "NEGATIVE_NUMBER_FORMAT",
          "sys_id": "2723163019818871",
          "sys_parentid": "-2744163019624990"
        },
        "line 17": {
          "override": "T",
          "prefdesc": "Number Format",
          "prefid": "NUMBERFORMAT",
          "sys_id": "2723163019806067",
          "sys_parentid": "-2744163019624990"
        },
        "line 18": {
          "override": "T",
          "prefdesc": "Number of Rows in List Segments",
          "prefid": "LISTSEGMENTSIZE",
          "sys_id": "2723163019793704",
          "sys_parentid": "-2744163019624990"
        },
        "line 19": {
          "override": "T",
          "prefdesc": "Phone Number Format",
          "prefid": "PHONEFORMAT",
          "sys_id": "2723163019781356",
          "sys_parentid": "-2744163019624990"
        },
        "line 20": {
          "override": "T",
          "prefdesc": "Screen Font",
          "prefid": "FONT",
          "sys_id": "2723163019768994",
          "sys_parentid": "-2744163019624990"
        },
        "line 21": {
          "override": "T",
          "prefdesc": "Search Sorting",
          "prefid": "SEARCHSORTING",
          "sys_id": "2723163019756600",
          "sys_parentid": "-2744163019624990"
        },
        "line 22": {
          "override": "T",
          "prefdesc": "Show List When Only One Result",
          "prefid": "SHOWLISTONERESULT",
          "sys_id": "2723163019744191",
          "sys_parentid": "-2744163019624990"
        },
        "line 23": {
          "override": "T",
          "prefdesc": "Show Quick Add Row on Lists",
          "prefid": "SHOWQUICKADD",
          "sys_id": "2723163019731620",
          "sys_parentid": "-2744163019624990"
        },
        "line 24": {
          "override": "T",
          "prefdesc": "Show Reports in Grid",
          "prefid": "REPORTGRID",
          "sys_id": "2723163019719221",
          "sys_parentid": "-2744163019624990"
        },
        "line 25": {
          "override": "T",
          "prefdesc": "Spelling Locale",
          "prefid": "SPELL_LOCALE",
          "sys_id": "2723163019706965",
          "sys_parentid": "-2744163019624990"
        },
        "line 26": {
          "override": "T",
          "prefdesc": "Time Format",
          "prefid": "TIMEFORMAT",
          "sys_id": "2723163019694558",
          "sys_parentid": "-2744163019624990"
        },
        "line 27": {
          "override": "T",
          "prefdesc": "Time Zone",
          "prefid": "TIMEZONE",
          "sys_id": "2723163019681926",
          "sys_parentid": "-2744163019624990"
        },
        "line 28": {
          "override": "T",
          "prefdesc": "Vendor Credit Limit Warnings",
          "prefid": "VENDCREDLIMWARNINGS",
          "sys_id": "2723163019666444",
          "sys_parentid": "-2744163019624990"
        }
      },
      "tranlang": {
        "currentline": {
          "langkey": "",
          "sys_id": "-2744163109067984",
          "sys_parentid": "-2744163019624990",
          "#": "5"
        },
        "line 1": {
          "langkey": "da_DK",
          "sys_id": "2723163020072584",
          "sys_parentid": "-2744163019624990"
        },
        "line 2": {
          "langkey": "de_DE",
          "sys_id": "2723163020059605",
          "sys_parentid": "-2744163019624990"
        },
        "line 3": {
          "langkey": "en",
          "sys_id": "2723163020052917",
          "sys_parentid": "-2744163019624990"
        },
        "line 4": {
          "langkey": "ja_JP",
          "sys_id": "2723163020045272",
          "sys_parentid": "-2744163019624990"
        }
      }
    }
  },
  "accountingReferences": {
    "type": "accountingpreferences",
    "isDynamic": false,
    "fields": {
      "DEFAULTTRANSFERORDERCOMMITOPTION": "1",
      "MAXLOCATIONS": "100",
      "ENABLEINVENTORYDEMANDTRACKING": "T",
      "DEFAULT_TRNFRORD_INCOTERM": "1",
      "TERMDISCOUNTSINCLUDETAX": "T",
      "VALIDATE_SAME_PO_CURRENCY_IN_BILL": "T",
      "SHOWPLANNEDTIME": "T",
      "_eml_nkey_": "227438462",
      "KEEPSPECIALORDERQUANTITIESINSYNC": "F",
      "DEFAULTEXPENSESBILLABLE": "T",
      "NONBALANCINGCDLONJE": "F",
      "ACCOUNTINGPERIODS": "F",
      "ADVANCEDTIMEAPPROVALS": "F",
      "INVT_TRANS_CLOSED_PERIODS": "F",
      "COPYEXPENSEMEMOS": "T",
      "USE_DELAYED_TRIGGER_INVENTORY": "T",
      "VALIDATE_TRANLINE_LOCATION_CHANGE": "T",
      "BUDGETINCLUDEELIMSUB": "F",
      "PAYBILLSSEGMENTSIZE": "500",
      "USEINVENTORYCOSTINGSTRICTVALIDATION": "F",
      "CCSECURITYCODE": "F",
      "MAXSUBSIDIARIES": "125",
      "TIMELIMITENTRYMINACTION": "ERROR",
      "REVRECDATESUPDATEMETHOD": "undefined",
      "PICKINGTICKETNONINVT": "F",
      "CONSOLPAYMENTS": "undefined",
      "NAMING_PICKED": "Picked",
      "OVERFULFILLMENTS": "F",
      "REMOVECLIENTGOVERNANCELIMIT": "F",
      "FULFILLDROPSHIPORDERFROMINVENTORY": "WARNING",
      "UNRECEIVEDRTNAUTHS": "F",
      "ASSETACCOUNT": "124",
      "PRINTDROPSHIPPOS": "F",
      "PERFORMLIMITCHECKONAPPROVALACTION": "F",
      "DONTTRACKITEMCOUNT": "F",
      "REVRECJOURNALENTRYSUMMARIZATION": "DETAIL",
      "TIMEJEGROUPBYEMPLOYEE": "F",
      "COPYTIMESHEETOPTIONS": "ALWAYSCOPYHOURSANDMEMOS",
      "VENDPYMTTOPRINT": "F",
      "TIMEEXPENSEJOBSONLY": "F",
      "DELAYEDTRIGGERCOMMITMENT": "F",
      "UNIFIEDGOVERNANCELIMIT": "1000",
      "RECREATEREVRECSCHEDULES": "F",
      "SUPPLIER": "group",
      "RECONSORTCOL": "DATE",
      "CUSTOMAPPROVALJOURNAL": "F",
      "PRORATEREVRECINVFROMSO": "T",
      "FORECASTINCLUDES_REIMB_EXP": "T",
      "SHOWADDLITEMSPACKSLIP": "NONE",
      "COPYSERVITEMDESCTOMEMO": "T",
      "LABOR": "group",
      "USESYSCALCPCT4REVREC": "T",
      "MODIFYREVRECTOTALAMOUNT": "T",
      "CUSTOMAPPROVALRSRCALLOC": "F",
      "CUSTOMAPPROVALVENDORBILL": "F",
      "CUSTOMCOSTING": "F",
      "DEFVENDBILLSTATUS": "2",
      "ALLOW_CLOSED_PERIOD_COSTING_CHANGES": "F",
      "KEEP_LEGACY_DISCOUNT_APPLICATION": "F",
      "NAMING_SHIPPED": "Shipped",
      "OVERRIDETIMERATES": "T",
      "DATEPERIODMISMATCH": "WARN",
      "FORECASTINCLUDES_SHIPPING": "F",
      "BULK_JOURNAL_APPROVAL_EVENTS": "F",
      "CURCOUNTONTRANSFERS": "F",
      "RETURNCOSTDEFAULT": "LOCALAVG",
      "DEFAULTUNFULFILLED": "F",
      "INVOICEUSESCHEDULEDATE": "T",
      "INV_COSTING_DELAYED_START": "T",
      "ITEMVERSION": "T",
      "ASSETCOGSITEMACCTS": "F",
      "MAX_BUCKETS_PER_PROCESSOR": "1",
      "AGEFROM": "DUEDATE",
      "DUPLICATEWARNINGS": "WARN_ONLY",
      "DEFAULTITEMSBILLABLE": "T",
      "REALTIMECOGSORDERING": "F",
      "TIMELIMITWEEKMAXACTION": "ERROR",
      "NEWINVENTORYCOSTING": "T",
      "COGSACCOUNT": "125",
      "DEPTSPERLINE": "T",
      "AUTONOTIFYSUPV": "T",
      "CUSTOMAPPROVALTIMEBILL": "F",
      "SINGLEITEMBARCODING": "T",
      "RESTRICTBALANCEVIEWING": "undefined",
      "CALCPCTCOMPFROMSALESORDERAMT": "T",
      "AMORTIZATIONJOURNALENTRYFORM": "30",
      "DEFAULTSALESORDERCOMMITOPTION": "1",
      "INCOMEACCOUNT": "56",
      "JOURNALAPPROVALS": "F",
      "INVT_TRANS_DATE_PERIOD_MISMATCH": "F",
      "USESERIALNUMBERSELECT": "undefined",
      "PURCHDISCACCT": "113",
      "SHOWUNSHIPPEDITEMS": "F",
      "ANCHOR_CURRENCIES": "",
      "ENABLEINVFUTURESUPPLYTRACKING": "T",
      "DELETE_ALL_MONTH_END_REVALS": "F",
      "OVERRECEIPTS": "F",
      "TIMELIMITWEEKMIN": "DISABLED",
      "DEFAULTRECEIVINGEXCHANGERATE": "ORDERRATE",
      "CACHE_ITEM_LOCATION_MAP": "F",
      "TIMELIMITDAYMAX": "DISABLED",
      "USE_ROLE_RESTRICTIONS_ON_APPLY": "F",
      "USEPORECEIPTCOST": "F",
      "sys_id": "-2744163720800028",
      "COMBINEEXPENSEITEMS": "T",
      "CREATE_DEPOSIT_ON_SO_SALE_ROLE": "3",
      "SETREVERSINGVARIANCEDATETOREVJES": "F",
      "DROPSHIPANDRECEIVEINTOINVDROPSHIPPO": "WARNING",
      "CONSOLINVOICES": "F",
      "PACKINGSLIPSTATUS": "A",
      "EXCHANGE_RATE_PROVIDER": "XGNITE",
      "canDoFuturePeriodLock": "T",
      "NOMAPORREDUCEFUNCINTERMINALSTATE": "F",
      "GIFTCERTAUTHCODEGENERATION": "AUTOGENERATE",
      "RESTOCKRETURNS": "T",
      "PICKINGTICKETKITITEMS": "T",
      "MAXITEMSONQUICKDISTRIBUTION": "0",
      "VENDCREDLIMORDERS": "F",
      "OPENONLYSTMTS": "T",
      "EXPENSE": "group",
      "DEPTMANDATORY": "F",
      "BULKFULFILLLOCFILTERING": "T",
      "DEFRTNAUTHSTATUS": "A",
      "ZEROCOSTUNDERWATER": "F",
      "VALIDATE_SAME_PO_VENDOR_IN_BILL": "T",
      "UNRECEIVEDBILLS": "T",
      "NO_PRE_DISTRIB_LOCATIONS": "F",
      "FULFILLCOMMITTED": "ALLOWUNCOMMITTED",
      "CUSTCREDLIMORDERS": "F",
      "RECONCILIATIONALLTRANTYPES": "F",
      "REQUIRETIMEFORWORKINGDAYS": "F",
      "type": "acctsetup",
      "ENABLEINVINSTOCKSUPPLYTRACKING": "T",
      "EXPENSEACCOUNT": "86",
      "TIMELIMITWEEKMINACTION": "ERROR",
      "DEFAULTPERIODIFCLOSED": "CURRENT",
      "ORDFULFILLCONFEMAIL": "T",
      "TIMEAPPROVALS": "T",
      "ALLOWMANUALGCCODE": "F",
      "ALLOW_DEFAULT_EMAIL_ON_PO": "DO_NOT_ALLOW",
      "DEFTRNFRORDSTATUS": "FIRMPENDINGAPPROVAL",
      "ACCOUNTNUMBERS": "F",
      "LIMITITEMVENDORS": "T",
      "UNSHIPPEDINVOICES": "T",
      "TIMEJEGROUPBYLOCATION": "F",
      "REVERSALVOIDING": "T",
      "TIMEJEGROUPBYPROJECT": "T",
      "ALLOW_PERIODS_QUICK_CLOSE": "F",
      "ENFORCE_MIN_QUANTITY_RET_AUTH": "T",
      "EDITITEMACCOUNTS": "T",
      "CDLPERLINEONJE": "F",
      "DEFAULTTIMEBILLABLE": "T",
      "SKUSEPARATOR": "-",
      "EXTENDEDLEVEL3DATA": "T",
      "NEWCOSTINGFLAGGING": "F",
      "CENTRALIZEDPURCHASING": "F",
      "TIMELIMITENTRYMIN": "DISABLED",
      "ALLOWFUTUREPERIODLOCK": "F",
      "CUSTOMAPPROVALVENDPYMT": "F",
      "DEFSALESORDSTATUS": "B",
      "POEXPENSES": "T",
      "USE_FX_TRIANGULATION": "F",
      "REVRECJOURNALDATEDEFAULT": "LASTDAYOFPERIOD",
      "TERMDISCOUNTSINCLUDESHIPPING": "T",
      "CUSTOMAPPROVALEXPENSE": "F",
      "SALESDISCACCT": "112",
      "AMORJOURNALDATEDEFAULT": "LASTDAYOFPERIOD",
      "MATCH_SOURCE_CLASSIFICATION": "F",
      "ALLOWSECPAYADDITIONS": "undefined",
      "UPDATEITEMSHIPDATEONSTATUSCHANGE": "F",
      "OPENONLYTRANSACTIONS": "OPENONLYBYTODAY",
      "QTYPRICECOUNT": "5",
      "EXCHANGE_RATE_WS_TYPE": "SOAP",
      "INVENTORYCOSTINGMAXLINESTOLOAD": "25000",
      "AUTHORIZECUSTOMERCENTERORDERS": "F",
      "FORECASTTRANTYPES": "CardRfnd\u0005Check\u0005CardChrg\u0005Deposit\u0005Journal",
      "CLASSESPERLINE": "T",
      "OVERTRANSFERS": "F",
      "ALLOWPAYFLOWADDITIONS": "undefined",
      "MAX_LINES_PER_REVAL_BATCH": "2000",
      "ALLOWCROSSSUBBILLABLES": "F",
      "USEHEADERDEPTFORLINE": "T",
      "PRESERVE_TRAN_ON_HOLD_PAYMENT": "F",
      "USEPORATEONBILLS": "F",
      "CUSTOMAPPROVALPURCHORD": "F",
      "DO_NOT_CALCULATE_PROMOTIONS_ON_EDIT": "F",
      "STRICT_SELECTION_OF_PPP": "F",
      "TIMELIMITDAYMINACTION": "ERROR",
      "NEWITEMCOMMITMENTLOGLEVEL": "DONOTLOG",
      "SENDLEVEL3DATAWITHCYBSAUTH": "T",
      "TIMEJEGROUPBYDEPARTMENT": "F",
      "EMAILDROPSHIPPOS": "F",
      "USETXMGMTFORREVALUESTDCOSTINV": "F",
      "AUTOMATICITEMCOMMITMENT": "T",
      "EXTERNALPAYMENTS": "T",
      "QTYPRICESCHEDULEMULTDISCOUNTS": "F",
      "CUSTOMAPPROVALCUSTINVC": "F",
      "ITEMCOMMITMENTTRANSACTIONORDER": "TRANSACTIONDATE",
      "USE_UNIT_CONVERSION_RATE": "F",
      "CASHBASIS": "F",
      "UOMMISMATCHCHECKLEVEL": "REGULAR",
      "MAXPURCHASES": "0",
      "VALIDATE_LOT_AVAIL_QTY_AT_COMMIT": "F",
      "SHOW_WARN_TAX_RECEIPT": "T",
      "PICKINGTICKETUNCOMMITTED": "T",
      "NULLCDLONJE": "F",
      "CREATE_DEPOSIT_ON_SALES_ORDER_SALE": "T",
      "MODIFYAMORTOTALAMOUNT": "T",
      "CONVERTABSOLUTEDISCOUNTS": "T",
      "MAX_ITEM_COMMITMENT_CONTEXT_LINES": "0",
      "DROPSHIPTEMPLATE": "78",
      "LOCMANDATORY": "F",
      "MAX_LINES_IN_REVAL_BUCKET": "4000000",
      "CUSTCREDLIMHANDLING": "WARNING",
      "EMAILCANCELORDER": "F",
      "NAMING_PACKED": "Packed",
      "ALLOWADJUSTEDEXPIRATIONDATE": "T",
      "ORDFULFILLUSESTORETEMPLATES": "F",
      "VENDCREDLIMWARNINGS": "T",
      "ITEMCOSTASTRNFRORDCOST": "T",
      "ALLOWSUBSIDHIERARCHYCHANGE": "10/29/2008",
      "PRINT_PICK_TICKET_PER_QUANTITY": "F",
      "ASYNCFIXREVRECTRANSACTIONS": "F",
      "PACKINGSLIPDROPSHIP": "F",
      "MAXLINESPERCREATEREVRECJESUBMISSION": "50000",
      "ALLOWZEROQUANTITYINVADJST": "F",
      "USEHEADERCLASSFORLINE": "T",
      "CLASSMANDATORY": "F",
      "INVTCOSTMETHOD": "AVG",
      "REAPPROVESOONEDIT": "F",
      "nsapiCT": "1564088435737",
      "CURCOUNTONADJUSTMENTS": "F",
      "NEWITEMCOMMITMENT": "T",
      "CURCOUNTONWORKSHEETS": "F",
      "TIMELIMITDAYMIN": "DISABLED",
      "FAXDROPSHIPPOS": "F",
      "SALESTRANTYPES": "Check\u0005Deposit\u0005InvAdjst\u0005InvReval\u0005InvDistr\u0005InvWksht",
      "DROPSHIPINCLUDECOMMITTED": "T",
      "NUMBEROFSHORTTERMEXPENSEPERIODS": "12",
      "KEEPDROPSHIPQUANTITIESINSYNC": "F",
      "TIMELIMITDAYMAXACTION": "ERROR",
      "TIMELIMITWEEKMAX": "DISABLED",
      "COPYTIMEMEMOS": "T",
      "SHOWOPENPACKSLIP": "F",
      "ACCOUNTLEGALNAME": "F",
      "STATEMENTJOURNALMEMOS": "F",
      "EXP_REPORT_FOREIGN_AMOUNT_CHANGE": "FXRATE",
      "TIMEJEGROUPBYCLASS": "F",
      "ENABLEINVDEMANDSUPPLYTRACKING": "T"
    }
  },
  "accountingPeriods": {
    "type": "accountingperiods",
    "isDynamic": false,
    "fields": {
      "fiscalcalendar": "1",
      "nsapiCT": "1564088436409",
      "periodstyle": "months",
      "sys_id": "-2744163872672778",
      "periodnameyear": "end",
      "lastday": "F",
      "_eml_nkey_": "227438462",
      "type": "acctperiods",
      "fiscalmonth": "JAN",
      "fiscalyear": "2019"
    }
  },
  "taxPeriods": {
    "type": "taxperiods",
    "isDynamic": false,
    "fields": {
      "fiscalcalendar": "1",
      "nsapiCT": "1564088436651",
      "periodstyle": "months",
      "sys_id": "-2744164099264584",
      "periodnameyear": "end",
      "_eml_nkey_": "227438462",
      "type": "acctperiods",
      "fiscalmonth": "JAN",
      "fiscalyear": "2019"
    }
  },
  "features": {
    "type": "companyfeatures",
    "isDynamic": false,
    "fields": {
      "shippinglabels": "T",
      "expenseallocation": "T",
      "_eml_nkey_": "227438462",
      "timebasedpricing": "F",
      "trandeletionreasoncode": "F",
      "installments": "F",
      "groupaveragecosting": "F",
      "mfgworkinprocess": "F",
      "grossprofit": "F",
      "vendoraccess": "T",
      "billingratecards": "F",
      "multisite": "T",
      "altsalesamount": "F",
      "issuedb": "F",
      "assemblies": "F",
      "netsuiteapprovalsworkflow": "NetSuite Approvals Workflow",
      "promocodes": "T",
      "achv_orig": "F",
      "suitesignon": "F",
      "customtransactions": "F",
      "fulfillmentrequest_orig": "F",
      "multilanguage": "T",
      "purchaseorders": "T",
      "foreigncurrencymanagement": "F",
      "achvend": "F",
      "purchasereqs": "T",
      "distributionresourceplanning": "F",
      "employeecenterpublishing": "F",
      "multilocinvt": "T",
      "payroll": "F",
      "advancedjobs": "T",
      "consolpayments": "F",
      "mobilepushntf": "T",
      "ipaddressrules": "F",
      "salescampaigns": "T",
      "customrecords": "T",
      "supplychaincontroltower": "F",
      "billscosts": "T",
      "webstore": "T",
      "downloaditems": "T",
      "itemoptions": "T",
      "multicurrency": "T",
      "multipartner": "F",
      "stackablepromotions": "F",
      "paycheckjournal": "F",
      "compensationtracking": "F",
      "intercompanyautodropship": "F",
      "withholdingtax": "Withholding Tax",
      "purchasecarddata": "F",
      "departments": "T",
      "multishipto": "F",
      "salesorders": "T",
      "escalationrules": "T",
      "website": "T",
      "multprice": "T",
      "jobs": "T",
      "advancedsitemanagement": "F",
      "upsell": "T",
      "barcodes": "T",
      "crmtime": "T",
      "plannedwork": "F",
      "sfa": "T",
      "marketing": "T",
      "basicgvmntissuedidtracking": "F",
      "advancedgvmntissuedidtracking": "F",
      "dynallocation": "F",
      "campaignassistant": "Campaign Assistant",
      "billingworkcenter": "F",
      "createsuitebundles": "T",
      "boxnet": "Box Document Management",
      "serializedinventory": "T",
      "i18ntaxreports": "International Tax Reports",
      "jobrequisition": "F",
      "documents": "T",
      "payrollservice": "F",
      "effectivedating": "F",
      "accounting": "T",
      "rum": "F",
      "commercecategories": "F",
      "inboundshipment": "F",
      "webapplicationversioning": "T",
      "projecttaskmanager": "Project Task Manager",
      "multiplecalendars": "F",
      "estimates": "T",
      "weeklytimesheets": "F",
      "duplicates": "T",
      "multisubsidiarycustomer": "F",
      "advancedprocurementapprovals": "Advanced Procurement Approvals",
      "multivendor": "T",
      "fcadvancedsecurity": "F",
      "advancedsitecust": "T",
      "kpireports": "T",
      "inventorystatus": "F",
      "prm": "T",
      "resourceallocationchart": "Resource Allocation Chart",
      "mlang_orig": "T",
      "autoapplypromotions": "F",
      "advancedrevenuerecognition": "F",
      "storepickup_orig": "F",
      "telephony": "T",
      "crosssubsidiaryfulfillment": "F",
      "advreceiving": "T",
      "rfq": "F",
      "support": "T",
      "mailmerge": "T",
      "advancedrevenuerecognitionapp": "Advanced Revenue Recognition SuiteApp",
      "knowledgebase": "F",
      "sitelocationaliases": "F",
      "classes": "T",
      "requisitions": "F",
      "inventory": "T",
      "timetracking": "T",
      "billingaccounts": "F",
      "intranet": "T",
      "sys_id": "-2744165595224192",
      "customgllines": "F",
      "resourceallocations": "T",
      "paypalintegration": "F",
      "hranalysis": "F",
      "acctperiod_orig": "T",
      "advbinseriallotmgmt": "F",
      "terminationreasontracking": "F",
      "softdescriptors": "F",
      "sdfcopytoaccount": "F",
      "advancedprinting": "T",
      "asynccustomer": "F",
      "enhancedpremierpayroll": "F",
      "coaclassificationmanagement": "F",
      "multicurrencyvendor": "T",
      "empperms": "T",
      "supplychainmanagement": "Supply Chain Management",
      "customsegments": "F",
      "gridordermanagement": "Grid Order Management",
      "fulfillmentrequest": "F",
      "intransitpayments": "F",
      "periodendjournalentries": "F",
      "gainlossacctmapping": "F",
      "campaignsubscriptions": "T",
      "webservicesexternal": "T",
      "suiteappdevelopmentframework": "F",
      "teamselling": "F",
      "leadmanagement": "T",
      "approvalrouting": "T",
      "addons": "F",
      "enhancedinventorylocation": "F",
      "lotnumberedinventory": "T",
      "partnercommissions": "F",
      "suiteanalyticsconnect": "F",
      "weeklytimesheetsnewui": "F",
      "type": "features",
      "advtaxengine": "T",
      "autolocationassignment": "F",
      "payables": "T",
      "advforecasting": "F",
      "inventorycount": "F",
      "multiplebudgets": "F",
      "documentpublishing": "T",
      "giftcertificates": "T",
      "workorders": "F",
      "returnauths": "T",
      "advinventorymgmt": "F",
      "customcode": "T",
      "advancedemployeepermissions": "F",
      "crm_template_categories": "F",
      "emailintegration": "T",
      "adminkernelperm": "F",
      "serviceprintedchecks": "F",
      "serviceprintedw2s": "F",
      "availabletopromise": "F",
      "urlcomponentaliases": "F",
      "matrixitems": "T",
      "landedcost": "F",
      "webduplicateemailmanagement": "F",
      "extcrm": "T",
      "standardcosting": "F",
      "outlookintegration_v3": "Outlook Integration",
      "quantitypricing": "T",
      "commissiononcustomfields": "F",
      "taxauditfiles": "Tax Audit Files",
      "jobmanagement": "F",
      "amortization": "T",
      "suitecommerceenterprise": "F",
      "warrantyandrepairsmanagement": "Warranty and Repairs Management",
      "historicalmetrics": "F",
      "advsubscriptionbilling": "F",
      "customeraccess": "T",
      "revenuerecognition": "T",
      "billingclasses": "T",
      "inboundcaseemail": "T",
      "glauditnumbering": "F",
      "extstore": "F",
      "serversidescripting": "T",
      "timeoffmanagement": "F",
      "documentsantivirus": "F",
      "vendorreturnauths": "F",
      "itemdemandplanning": "F",
      "opportunities": "T",
      "unitsofmeasure": "T",
      "suppltaxcalc": "Supplementary Tax Calculation",
      "onlineordering": "T",
      "advancedpromotions": "Advanced Promotions",
      "multilocinvt_orig": "T",
      "chargebasedbilling": "F",
      "advshipping": "T",
      "storepickup": "F",
      "cctracking": "T",
      "partneraccess": "T",
      "dropshipments": "T",
      "kudos": "F",
      "binmanagement": "F",
      "revenuecommitments": "F",
      "usr": "T",
      "commissions": "T",
      "intercompanyautoelimination": "F",
      "merchandisehierarchy": "F",
      "mfgrouting": "F",
      "suitesocial": "SuiteSocial",
      "workflow": "T",
      "advbilling": "T",
      "pickpackship": "T",
      "samlsso": "F",
      "advinventorymgmt_orig": "F",
      "helpdesk": "T",
      "moss": "F",
      "tba": "F",
      "webhosting": "T",
      "multibook": "F",
      "receivables": "T",
      "revrecsalesorderforecasting": "F",
      "advpartneraccess": "T",
      "openidsso": "F",
      "timebasedpricingsuiteapp": "Subscription Billing Enhanced UI SuiteApp",
      "advancedbillofmaterials": "F",
      "perbookclosing": "F",
      "resourceskillsets": "Resource Skill Sets",
      "subscriptionbilling": "F",
      "blanketpurchaseorders": "F",
      "expreports": "T",
      "extremelist": "T",
      "accountingperiods": "T",
      "nsapiCT": "1564088437020",
      "intercompanytimeexpense": "F",
      "advwebreports": "T",
      "revenueexpensemanagement": "F",
      "advancedprojectaccounting": "F",
      "fxrateupdates": "T",
      "jobcosting": "T",
      "crm": "T",
      "checkoutsubdomain": "T",
      "multicurrencycustomer": "T",
      "purchasecontracts": "F",
      "stataccounting": "F",
      "revrecvsoe": "F",
      "advwebsearch": "T",
      "eft": "F",
      "tableau": "F",
      "webapplications": "T",
      "asyncsalesorder": "F",
      "locations": "T",
      "resourceallocationapproval": "Resource Allocation Approval Workflow",
      "eft_orig": "F",
      "paymentinstruments": "F"
    }
  },
  "timePost": {
    "type": "timepost",
    "isDynamic": false,
    "fields": {
      "nsapiCT": "1564088438722",
      "sys_id": "-2744167075273008",
      "period": "0",
      "currentperiod": "0",
      "_eml_nkey_": "227438462",
      "showpostall": "F",
      "type": "timepost",
      "postall": "F"
    },
    "sublists": {
      "time": {
        "line 1": {
          "cost": "1320.00",
          "currency": "USD",
          "sys_id": "2723167078860199",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "6/17/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "8:00",
          "timeid": "1",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 2": {
          "cost": "1320.00",
          "currency": "USD",
          "sys_id": "2723167078843585",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "6/18/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "8:00",
          "timeid": "2",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 3": {
          "cost": "1320.00",
          "currency": "USD",
          "sys_id": "2723167078819420",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "6/19/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "8:00",
          "timeid": "3",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 4": {
          "cost": "1320.00",
          "currency": "USD",
          "sys_id": "2723167078795958",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "6/20/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "8:00",
          "timeid": "4",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 5": {
          "cost": "1320.00",
          "currency": "USD",
          "sys_id": "2723167078772163",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "StarTron LLC : NetSuite / ServiceNow Integration",
          "timedate": "6/21/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "8:00",
          "timeid": "5",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 6": {
          "cost": "600.00",
          "currency": "USD",
          "sys_id": "2723167078727469",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "GrandJunction Promo : PromoStandards Installation",
          "timedate": "9/12/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "3:00",
          "timeid": "7",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "200.00"
        },
        "line 7": {
          "cost": "220.00",
          "currency": "USD",
          "sys_id": "2723167078723952",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "TIG : NetSuite / ServiceNow Integration",
          "timedate": "9/12/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "2:00",
          "timeid": "12",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "110.00"
        },
        "line 8": {
          "cost": "660.00",
          "currency": "USD",
          "sys_id": "2723167078700457",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "9/12/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "4:00",
          "timeid": "17",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "165.00"
        },
        "line 9": {
          "cost": "800.00",
          "currency": "USD",
          "sys_id": "2723167078676973",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "Richmond Tech : TimeTracking Module Installation",
          "timedate": "9/13/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "4:00",
          "timeid": "8",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "200.00"
        },
        "line 10": {
          "cost": "440.00",
          "currency": "USD",
          "sys_id": "2723167078654514",
          "sys_parentid": "-2744167075273008",
          "timebillable": "Yes",
          "timecheck": "F",
          "timecust": "FireStorm : NetSuite / ServiceNow Integration",
          "timedate": "9/13/2019",
          "timeempl": "Tim Dietrich",
          "timeevent": null,
          "timehours": "4:00",
          "timeid": "13",
          "timeitem": "NetSuite Integration Service",
          "timememo": "Software Development",
          "timerate": "110.00"
        }
      }
    }
  },
  "timeVoid": {
    "type": "timevoid",
    "isDynamic": false,
    "fields": {
      "nsapiCT": "1564088440046",
      "sys_id": "-2744167683543392",
      "period": "0",
      "currentperiod": "0",
      "_eml_nkey_": "227438462",
      "type": "timevoid"
    }
  }
}

Here's the script:

/**
* @NApiVersion 2.x
* @NScriptType Restlet
* @NModuleScope Public
*/

/* 

--------------------------------------------------------------------------------
Script Information
--------------------------------------------------------------------------------

Name:
Config Info API

ID:
_config_info_api

Description
Provides a Web API for getting NetSuite configuration information.


--------------------------------------------------------------------------------
Developer(s)
--------------------------------------------------------------------------------

TD:
• Tim Dietrich
• timdietrich@me.com


--------------------------------------------------------------------------------
History
--------------------------------------------------------------------------------

20190712 - TD
• Initial version.
		
*/



var 	
	config;


define( [ 'N/config' ], main );


function main( configModule ) {

	config = configModule;
	
    return {
        get: getProcess
    }

}


function getProcess( request ) {

	return configInfoGet();
	
}  


function configInfoGet() {

	// Returns all information available from the config module.
		
	var configInfo = {}
	configInfo.userPreferences = config.load( { type: config.Type.USER_PREFERENCES } );
	configInfo.companyInfo = config.load( { type: config.Type.COMPANY_INFORMATION } );
	configInfo.companyPreferences = config.load( { type: config.Type.COMPANY_PREFERENCES } );
	configInfo.accountingReferences = config.load( { type: config.Type.ACCOUNTING_PREFERENCES } );
	configInfo.accountingPeriods = config.load( { type: config.Type.ACCOUNTING_PERIODS } );
	configInfo.taxPeriods = config.load( { type: config.Type.TAX_PERIODS } );
	configInfo.features = config.load( { type: config.Type.FEATURES } );
	configInfo.timePost = config.load( { type: config.Type.TIME_POST } );
	configInfo.timeVoid = config.load( { type: config.Type.TIME_VOID } );		
	return configInfo;

}

As with the script that I shared yesterday, if you'd like to filter the information that is returned by this RESTlet, you can adjust the "configInfoGet" function. For example, you might want to exclude the "userPreferences" from the response.

If you have any comments or questions about the script, please let me know.