What are SOAP and REST and what are they used for? According to SuiteAnswers, The SOAP web services platform provides programmatic access to your NetSuite data and business processes through an XML-based application programming interface (API). Meanwhile, 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.
In both features, you can perform CRUD (Create, Read, Update, Delete) Operations in NetSuite using third-party applications. To start working with either SOAP or REST, you must perform the following:
Enable SuiteTalk Feature
1. Go to Setup > Company > Enable Features.
2. Open the SuiteCloud tab.
3. Under SuiteTalk, you can tick either (or both) of the following:
- SOAP WEB SERVICES
- REST WEB SERVICES
4. Click I Agree at the bottom of the page of the Terms of Service.
5. Click Save
Assign the SOAP Web Services and REST Web Services permission to a role.
1. Navigate to Setup > Users/Roles > User Management > Manage Roles.
2. Click Customize next to the name of the role for which you would like to add the permission/s.
3. Click the Setup tab under the Permissions tab.
4. Add the SOAP Web Services permission and REST Web Services permission.
5. Click Save.