SuiteScript Supported Records

The following table lists all NetSuite records that are scriptable with SuiteScript. This table includes:

  • clickable record names, which take you to detailed information about the record
  • record IDs, which are often referenced in SuiteScript APIs
  • scripting levels (where Full scripting level means that the record can be created, updated, copied, deleted, and searched)
  • SuiteScript client and/or server support

Record NameRecord IDRecord CategoryScripting LevelScriptable in Client SuiteScriptScriptable in Server SuiteScript
AccountaccountListFullX
Accounting BookaccountingbookListCopy Not SupportedX
Accounting ContextaccountingcontextListRead, Create, Update, Copy, Delete, and SearchXX
Accounting PeriodaccountingperiodListRead and Search OnlyXX
ActivityactivityActivitySearch OnlyXX
AddressSee Using SuiteScript with Address Subrecords.addressbookaddressSubrecordSee Using SuiteScript with Address Subrecords.XServer scripts must access through the parent record.
Advanced Intercompany Journal EntryadvintercompanyjournalentryTransactionFullXX
Allocation ScheduleallocationscheduleListCreate, Read, Update, and DeleteXX
Amortization ScheduleamortizationscheduleListCopy, Create, and Delete Not AllowedX
Amortization TemplateamortizationtemplateListFullX
Assembly BuildassemblybuildTransactionFullX
Assembly ItemassemblyitemItemFullX
Assembly UnbuildassemblyunbuildTransactionFullX
Automated Clearing HouseautomatedclearinghouseListCopy and Transform Not Supported.XX
Balance Transactions by SegmentsbalancetrxbysegmentsTransactionCreate, Read, and SearchX
Billing AccountbilllingaccountListFullXX
Billing ClassbillingclassListFullX
Billing Rate CardbillingratecardListRead, Create, Update, Delete, and SearchCopy and Transform Not SupportedXX
Billing SchedulebillingscheduleListFullX
BinbinListFullX
Bin Putaway WorksheetbinworksheetTransactionCopy and Update Not SupportedDynamic Mode Only
Bin TransferbintransferTransactionFullX
Blanket Purchase OrderblanketpurchaseorderTransactionFullXX
BOMbomListRead, Create, Update, Copy, Delete, and SearchXX
BOM RevisionbomrevisionListRead, Create, Update, Copy, Delete, and SearchX
BonusbonusEntityRead, Create, Update, Copy, Delete, and SearchXX
Bonus TypebonustypeEntityRead, Create, Update, Copy, Delete, and SearchXX
Budget Exchange RatebudgetexchangerateListRead, Update, and SearchXX
CampaigncampaignMarketingFullXX
Campaign ResponsecampaignresponseMarketingFullXX
Campaign TemplatecampaigntemplateMarketingSearch Not SupportedX
CasesupportcaseSupportFullXX
Cash RefundcashrefundTransactionFullXX
Cash SalecashsaleTransactionFullXX
Change OrdersubscriptionchangeorderTransactionFullXX
ChargechargeTransactionFullX
CheckcheckTransactionFullXX
ClassclassificationListServer SuiteScript OnlyX
CMS ContentcmscontentWeb SiteCreate, Update, and Search OnlyAttach, Transform, and Copy Not SupportedX
CMS Content TypecmscontenttypeWeb SiteCreate, Update, and Search OnlyAttach, Transform, and Copy Not SupportedX
CMS PagecmspageWeb SiteCreate, Update, and Search OnlyAttach, Transform, and Copy Not SupportedX
Commerce CategorycommercecategoryWebsiteAttach, Transform, and Copy Not SupportedX
CompetitorcompetitorEntityFullXX
Consolidated Exchange RateconsolidatedexchangerateListRead, Update, and Search OnlyCreate and Delete Not SupportedXX
ContactcontactEntityFullXX
Contact CategorycontactcategoryListFullXX
Contact RolecontactroleListFullXX
Cost CategorycostcategoryListFullXX
Coupon CodecouponcodeMarketingFullXX
Credit Card ChargecreditcardchargeTransactionFullX
Credit Card RefundcreditcardrefundTransactionFullX
Credit MemocreditmemoTransactionFullXX
CurrencycurrencyListFull — with Multiple Currencies Feature EnabledRead Only — without Multiple Currencies FeatureX
Custom ListSee Custom List IDsCustomSearch OnlyXX
Custom RecordSee Custom Record IDsCustomFullXX
CustomercustomerEntityFullXX
Customer CategorycustomercategoryListSearch Not SupportedXX
Customer DepositcustomerdepositTransactionFullXX
Customer MessagecustomermessageListFullXX
Customer PaymentcustomerpaymentTransactionCopy and Create Not AllowedX
Customer RefundcustomerrefundTransactionFullX
Customer StatuscustomerstatusEntityFullXX
Customer-Subsidiary RelationshipcustomersubsidiaryrelationshipListFullXX
DepartmentdepartmentListServer SuiteScript OnlyX
DepositdepositTransactionCopy Not SupportedDynamic Mode Not SupportedXX
Deposit ApplicationdepositapplicationTransactionCreate Not AllowedXX
Description ItemdescriptionitemItemFullXX
Discount ItemdiscountitemItemFullXX
Download ItemdownloaditemItemFullXX
Driver’s LicensedriverslicenseListFullXXUser event scripts are not supported.
Email TemplateemailtemplateMarketingSearch Not SupportedX
EmployeeemployeeEntityFullXX
Employee Change RequestemployeechangerequestListCopy and Transform Not SupportedXX
Employee Change Request TypeemployeechangerequesttypeListCopy and Transform Not SupportedXX
Employee Expense Source TypeemployeeexpensesourcetypeTransactionFullXX
Employee StatusemployeestatusEntityTransform Not SupportedXX
Employee TypeemployeetypeEntityTransform Not SupportedXX
EntityentityEntitySearch Only
EstimateestimateTransactionFullXX
EventcalendareventActivityFullXX
Expense CategoryexpensecategoryListFullX
Expense ReportexpensereportTransactionFullXX
Expense Report PolicyexpensereportpolicyTransactionRead, create, update, copy, delete, and search.XX
Fair Value PricefairvaluepricelistListCreate, Delete, and Search OnlyCopy Not AllowedX
FilefileFile CabinetSearch OnlyX
Financial InstitutionfinancialinstitutionListRead, Create, Update, Delete, and SearchX
FolderfolderFile CabinetFullX
Format ProfileformatprofileListRead, Create, Update, and DeleteXX
Fulfillment RequestfulfillmentrequestTransactionCreate and Copy Not SupportedXX
General TokenSee Payment InstrumentsgeneraltokenListCopy and Transform Not SupportedXX
Generic ResourcegenericresourceEntityCopy Not SupportedXX
Gift CertificategiftcertificateListFullXX
Gift Certificate ItemgiftcertificateitemItemFullXX
GL Audit Numbering SequenceglnumberingsequenceTransactionRead, Create, Update, Copy, SearchXX
Global Account MappingglobalaccountmappingListFullX
Global Inventory RelationshipglobalinventoryrelationshipListRead, Create, Edit, Delete, SearchCopy Not SupportedXX
GoalgoalListFullXX
GroupentitygroupListFullX
Imported Employee ExpenseimportedemployeeexpenseTransactionFullXX
Inbound ShipmentinboundshipmentListCopy and Transform Not SupportedXX
Intercompany Allocation ScheduleintercompallocationscheduleListCreate, Read, Update, and DeleteXX
Intercompany Journal EntryintercompanyjournalentryTransactionFullXX
Intercompany Transfer OrderintercompanytransferorderTransactionFullXX
Inventory AdjustmentinventoryadjustmentTransactionFullXX
Inventory Cost RevaluationinventorycostrevaluationTransactionFullXX
Inventory CountinventorycountTransactionFullXX
Inventory DetailinventorydetailSubrecordSee Scripting the Inventory Detail Subrecord.XServer scripts must access through the parent record
Inventory Item(Also referred to in the UI as Inventory Part)inventoryitemItemFullXX
Inventory NumberinventorynumberListCopy, Create, and Delete Not SupportedX
Inventory StatusinventorystatusListFullXX
Inventory Status ChangeinventorystatuschangeTransactionFullXX
Inventory TransferinventorytransferTransactionFullX
InvoiceinvoiceTransactionFullXX
IssueissueSupportFullXX
Issue ProductissueproductSupportCopy, transform and search not supported.XX
Issue Product VersionproductversionSupportCopy, transform and search not supported.XX
Item Account MappingitemaccountmappingListFullX
Item CollectionitemcollectionListCopy and Transform Not SupportedXX
Item Collection Item MapitemcollectionmapListUpdate, Copy, and Transform Not SupportedXX
Item Demand PlanitemdemandplanTransactionCopy Not Supported, No Available TransformsXX
Item FulfillmentitemfulfillmentTransactionCopy and Create Not SupportedXX
Item GroupitemgroupItemFullXX
Item Location ConfigurationitemlocationconfigurationListRead, Create, Edit, Delete, and SearchXX
Item Process FamilyitemprocessfamilyListFullXX
Item Process GroupitemprocessgroupListFullXX
Item ReceiptitemreceiptTransactionCopy and Create Not SupportedX
Item RevisionitemrevisionListFullX
Item SearchitemItemSearch Only
Item Supply PlanitemsupplyplanTransactionFullXX
JobjobEntityCopy and Transform Not SupportedXX
Job RequisitionjobrequisitionEntityCopy and Transform Not SupportedXX
Journal EntryjournalentryTransactionFullXX
Kit ItemkititemItemFullX
Kudos Feature RecordskudosListFullOnly the inactive field can be edited.X
Landed CostlandedcostTransactionFullX
LeadleadEntityFullXX
LocationlocationListServer SuiteScript OnlyX
Lot Numbered Assembly ItemlotnumberedassemblyitemItemFullXX
Lot Numbered Inventory ItemlotnumberedinventoryitemItemFullXX
Manufacturing Cost TemplatemanufacturingcosttemplateListFullX
Manufacturing Operation TaskmanufacturingoperationtaskTransactionCopy Not SupportedXX
Manufacturing Planned TimemfgplannedtimeTransactionSearch OnlyXX
Manufacturing RoutingmanufacturingroutingListFullX
Markup ItemmarkupitemItemFullXX
Memorized Transaction DefinitionmemdocTransactionRead, Update, Delete, and SearchXX
Merchandise Hierarchy LevelmerchandisehierarchylevelListRead, Create, Edit, Delete, and SearchX
Merchandise Hierarchy NodemerchandisehierarchynodeListRead, Create, Edit, Delete, and SearchX
Merchandise Hierarchy VersionmerchandisehierarchyversionListRead, Create, Edit, Delete, and SearchX
MessagemessageCommunicationFor details, see Message.X
Multi-Book Accounting TransactionaccountingtransactionTransactionSearch OnlyXX
NexusnexusListCopy Not SupportedX
Non-Inventory PartnoninventoryitemItemFullXX
NotenoteCommunicationFullX
Note TypenotetypeListFullXX
OpportunityopportunityTransactionFullXX
Order ReservationorderreservationTransactionCreated, read, updated, deleted, copied, and searched.It cannot be transformedXX
Order ScheduleorderscheduleTransactionSee Working with Subrecords in SuiteScript.XServer scripts must access through the parent record
Order TypeordertypeListFullXX
Organization ValueorganizationvlaueListFullX
Other Charge ItemotherchargeitemItemFull
Other Government-Issued IDothergovernmentissuedidListFullXXUser event scripts are not supported.
Other NameothernameEntityFullX
Other Name CategoryothernamecategoryListFullXX
ownershiptransfer
PartnerpartnerEntityFullXX
Partner CategorypartnercategoryListFullXX
PassportpassportListFullXXUser event scripts are not supported.
PaycheckpaycheckTransactionRead and Update OnlyXX
Paycheck JournalpaycheckjournalTransactionFullXX
Payment CardSee Payment InstrumentspaymentcardListCopy and Transform Not SupportedXX
Payment Card TokenSee Payment InstrumentspaymentcardtokenListCopy and Transform Not SupportedXX
Payment ItempaymentitemItemFullXX
Payment Instrumentspaymentcard, paymentcardtoken, generaltokenListCopy and Transform Not SupportedXX
Payment MethodpaymentmethodListFullXX
Payroll Batchpayroll batchTransactionFullXX
Payroll Batch EmployeepayrollbatchaddemployeesTransactionRead and Update OnlyXX
Payroll ItempayrollitemListFullXX
Performance MetricperformancemetricListFullXX
Performance ReviewperformancereviewListCopy not supportedXX
Performance Review ScheduleperformancereviewscheduleListFullXX
Period End JournalperiodendjournalTransactionRead, Search, limited UpdateXX
Phone CallphonecallActivityFullXX
Pick StrategypickstrategyTransactionFullXX
Planned OrderplannedorderItemCopy and Transform Not SupportedXX
Planning Item CategoryplanningitemcategoryItemTransform Not SupportedXX
Planning Item GroupplanningitemgroupItemTransform Not SupportedXX
Planning Rule GroupplanningrulegroupItemTransform Not SupportedXX
Price BookpricebookListFullXX
Price LevelpricelevelListSearch Not SupportedXX
Price PlanpriceplanListFullXX
Pricing GrouppricinggroupListFullXX
ProjectjobEntityFullXX
Project Charge RulechargeruleListTransform Not SupportedXX
Project Expense TypeprojectexpensetypeListFullX
Project Revenue RulelaborbasedprojectrevenuerulefixedamountprojectrevenuerulepctcompleteprojectrevenueruleListCopy and Transform Not SupportedXX
Project StatusjobstatusEntityFullXX
Project TaskprojecttaskEventFullXX
Project TemplateprojecttemplateEntityCopy Not SupportedXX
Project TypejobtypeEntityFullXX
Project Work Breakdown StructurewbsListCopy and Transform not supportedXX
PromotionpromotioncodeMarketingFullXX
ProspectprospectEntityFullXX
Purchase ContractpurchasecontractTransactionFullXX
Purchase OrderpurchaseorderTransactionFullXX
Reallocate ItemsreallocateItemItemExposed for user event scripts only.This record can not be created, loaded, or deleted using scripts.
RequisitionpurchaserequisitionTransactionFullXX
Resource AllocationresourceallocationActivitiesFullXX
Return AuthorizationreturnauthorizationTransactionFullXX
Revenue ArrangementrevenuearrangementTransactionFullX
Revenue CommitmentrevenuecommitmentTransactionCreate Not SupportedSee Usage Notes.XX
Revenue Commitment ReversalrevenuecommitmentreversalTransactionCreate Not SupportedSee Usage Notes.XX
Revenue Recognition EventbillingrevenueeventListCreate, Red, Update, Delete, and SearchXXUser Event Scripts Not Supported
Revenue Recognition PlanrevrecplanListCopy, Create, and Delete Not SupportedXUser Event Scripts Not Supported
Revenue Recognition SchedulerevrecscheduleListCopy, Create, and Delete Not SupportedX(User Event Scripts Not Supported)
Revenue Recognition TemplaterevrectemplateListFullX(User Event Scripts Not Supported)
RoleroleListSearch OnlyX
Order ReservationsaleschannelTransactionCreated, read, updated, deleted, copied, and searched.It cannot be transformed.XX
Sales OrdersalesorderTransactionFullXX
Sales RolesalesroleListFullXX
Sales Tax ItemsalestaxitemListFullX
Scheduled Script InstanceCustomizationSearch OnlyX
ScriptNote that this covers these script type records: Bundle Installation Script, Client Script, Map/Reduce Script, Mass Update Script, Portlet, Restlet, Suitelet, User Event Script, and Workflow Action Script.Need Internal ID. See Script descriptionCustomizationCopy, Create, and Delete Not SupportedSee Usage NotesX
Script DeploymentNeed Internal ID. See Script Deployment descriptionCustomizationSee Usage NotesX
Serialized Assembly ItemserializedassemblyitemItemFullXX
Serialized Inventory ItemserializedinventoryitemItemFullXX
ServiceserviceitemItemFullXX
Shipping ItemshipitemItemCopy and Create Not SupportedX
Shopping CartshoppingcartWebsiteSearch OnlyX
SolutionsolutionSupportFullXX
Statistical Journal EntrystatisticaljournalentryTransactionFullXX
Store Pickup FulfillmentstorepickupfulfillmentTransactionCopy and Create Not SupportedXX
SubscriptionsubscriptionTransactionFullXX
Subscription LinesubscriptionlineTransactionCreate and Delete Not SupportedXX
Subscription PlansubscriptionplanItemFullXX
Subscription TermsubscriptiontermItemCopy, Create, Delete, Read, Search, and UpdateXX
SubsidiarysubsidiaryListFullXX
Subsidiary SettingssubsidiarysettingsListRead, Update, and SearchSearch is available only through SuiteAnalytics Workbook.X
Subtotal ItemsubtotalitemItemFullXX
Supply Chain SnapshotsupplychainsnapshotListRead, Create, Edit, Delete, and SearchXX
Supply Chain Snapshot SimulationsupplychainsnapshotsimulationItemRead, Create, Update, Delete, SearchXX
Supply Change OrdersupplychangeorderItemCreate, Copy, and Transform Not SupportedXX
Supply Plan DefinitionsupplyplandefinitionItemTransform Not SupportedXX
System Notesystemnote(SYSTEM_NOTE for SuiteScript 2.0 search enum)ListSearch OnlyXX
TasktaskActivityFullXX
Tax Control AccounttaxacctListDelete and Search Not SupportedXX
Tax GrouptaxgroupListFullX
Tax PeriodtaxperiodListFullX
Tax TypetaxtypeListFullX
TermtermListSearch Not SupportedXX
TimetimebillTransactionFullXX
Time-Off ChangetimeoffchangeEntityCopy and Transform Not SupportedXUser Event Triggering not supported.
Time-Off PlantimeoffplanEntityCopy and Transform Not SupportedXUser Event Triggering not supported.
Time-Off RequesttimeoffrequestEntityCopy and Transform Not SupportedXUser Event Triggering not supported.
Time-Off RuletimeoffruleEntityCopy and Transform Not SupportedXUser Event Triggering is not supported.
Time-Off TypetimeofftypeEntityCopy and Transform Not SupportedXUser Event Triggering not supported.
TopictopicSupportFullX
Transaction SearchtransactionTransactionSearch OnlyXX
Transfer OrdertransferorderTransactionFullXX
Unit of MeasureunitstypeListFullX
Unlocked Time PeriodunlockedtimeperiodTransactionRead, Create, Update, Delete, Copy, and SearchXX
UsageusageTransactionFull
VendorvendorEntityFullXX
Vendor BillvendorbillTransactionFullXX
Vendor CategoryvendorcategoryListSearch Not SupportedXX
Vendor CreditvendorcreditTransactionFullXX
Vendor PaymentvendorpaymentTransactionFullXX
Vendor PrepaymentvendoreprepaymentTransactionRead, Create, Update, Delete, and SearchXX
Vendor Prepayment ApplicationvendoreprepaymentapplicationTransactionRead, Transform, Update, Delete, and SearchXX
Vendor Return AuthorizationvendorreturnauthorizationTransactionFullXX
Vendor-Subsidiary RelationshipvendorsubsidiaryrelationshipListFullXX
WavewaveTransactionRead, Search, Update, DeleteXX
Website SetupwebsiteWebsiteFullXNot supported in beforeLoad user event scripts.
Weekly TimesheettimesheetTransactionFullXX
Work OrderworkorderTransactionFullXX
Work Order CloseworkordercloseTransactionCopy and Create Not Supported.X
Work Order CompletionworkordercompletionTransactionCopy and Create Not SupportedX
Work Order IssueworkorderissueTransactionCopy and Create Not SupportedX
WorkplaceworkplaceListFullXX
ZonezoneListFullXX

Leave a comment

Your email address will not be published. Required fields are marked *