Record Tools for REST Web Services in NetSuite

Record tools in NetSuite enhance your ability to interact with records, using REST Web Services for creating, updating, and retrieving records.

·2 min read·1 views·View Oracle Docs

TL;DR

The record tools in NetSuite empower users to create, update, and retrieve records through REST Web Services. They enable interactions with records based on user permissions, allowing seamless management of data within the platform.

How Do Record Tools Work?

The record tools facilitate interactions with records that users have access to, depending on their permissions. Their primary functions include:

  • Creating new records
  • Retrieving existing records
  • Updating current records

These interactions leverage NetSuite's REST Web Services, which provide a comprehensive interface for manipulating data. It is important to note that the same limitations that apply to REST Web Services also affect these tools. For instance, if a record or field is read-only via REST, that restriction holds true within the record tools as well.

Available Record Tools

NetSuite offers several specific record tools for users:

Tool NameDescription
ns_createRecordCreates a new record in NetSuite.
ns_getRecordRetrieves a record in NetSuite.
ns_getRecordTypeMetadataRetrieves metadata for all NetSuite record types or a specific record type, including available fields and their data types.
ns_updateRecordUpdates an existing record in NetSuite.

Required Permissions

To access the record tools within the AI client, users must have the following permission:

Permission IDPermission NameLevel
ADMI_RESTWEBSERVICESREST Web ServicesFull

Who This Affects

The following roles may find the record tools beneficial:

  • Administrators: For managing user access and record functionalities.
  • Developers: For building and integrating custom applications that interact with NetSuite records.
  • Accountants: For updating and maintaining financial records.
  • Project Managers: For tracking and updating project records efficiently.

Key Takeaways

  • Record tools enable seamless interaction with NetSuite records through REST Web Services.
  • Available tools include creating, retrieving, and updating records.
  • Users must have specific permissions to access these tools.

Source: This article is based on Oracle's official NetSuite documentation.

Frequently Asked Questions (4)

What permissions are required to use the Record Tools in NetSuite's REST Web Services?
Users must have the 'REST Web Services' permission with full level access (Permission ID: ADMI_RESTWEBSERVICES) to access the record tools within the AI client.
Are there any limitations when using Record Tools with NetSuite's REST Web Services?
Yes, the Record Tools are subject to the same limitations that apply to REST Web Services. For example, if a record or field is read-only in REST, it will also be read-only when accessed via the Record Tools.
How can a developer use Record Tools for integrating applications with NetSuite?
Developers can use Record Tools such as 'ns_createRecord', 'ns_getRecord', and 'ns_updateRecord' to interact with NetSuite records by creating, retrieving, and updating records programmatically through REST Web Services.
Which roles would benefit most from using NetSuite's Record Tools with REST Web Services?
Roles such as administrators, developers, accountants, and project managers would benefit from using Record Tools, as they facilitate managing user access, building custom integrations, maintaining financial data, and updating project records efficiently.
Source: Record Tools Oracle NetSuite Help Center. This article was generated from official Oracle documentation and enriched with additional context and best practices.

Was this article helpful?

More in Integration

View all Integration articles →