Overview of SuiteTalk REST Web Services
The NetSuite REST web services provide an integration channel that extends the capabilities of SuiteTalk. REST web services provide a REST-based interface for interacting with NetSuite.
With REST web services, you can:
-
Use CRUD (create, read, update, delete) operations to manage NetSuite records and move between records. For details, see Working with Records.
-
Get and process the API definition and record metadata. For details, see Working with Resource Metadata.
-
Run NetSuite queries on records. For details, see Record Filtering and Query.
REST Web Services Features
The following table provides an overview of features in REST web services, and how they work with records.
For information about the different REST web services features, see Prerequisites and Setup for REST Web Services.
|
SuiteTalk REST Web Services |
Generally Available Records |
|---|---|
|
REST Record Service |
Fully supported. |
|
REST Query Service |
Fully supported. To see which records you can use in queries, see the Records Catalog. For information, see Records Catalog Overview. |
REST Web Services Key Features
Here's an overview of the main REST web services features:
-
Metadata – for more information, see Working with Resource Metadata.
-
CRUD operations – for more information, see Working with Records.
-
Record Collection Filtering – for more information, see Record Collection Filtering.
-
Record Actions – for more information, see Executing Record Actions.
-
Record Transformation – for more information, see Transforming Records.
-
Asynchronous request processing – for more information, see REST Web Services Request Processing.
-
Workbook Dataset execution – for more information, see Working with SuiteAnalytics Datasets in REST Web Services.
-
Workbook Dataset List – for more information, see Getting a List of Datasets Through REST Web Services.
-
SuiteQL Query execution – for more information, see Executing SuiteQL Queries Through REST Web Services.
Benefits of REST Web Services
The benefits of REST web services include:
-
Simple access to records metadata. This includes user and company-specific metadata. For more information about working with records metadata, see Working with Resource Metadata.
-
Easier handling of custom records and custom fields.
-
Easy to navigate API.
-
Unlike RESTlets, you don't need to write, deploy, and run custom scripts.