What’s Supported
Supported Actions
This connector supports:- Read Actions, including full historic backfill and incremental read.
- Write Actions.
- Search Actions
- Proxy Actions, using the base URL
https://{account_id}.suitetalk.api.netsuite.com, where{account_id}is your NetSuite account ID.
Supported Modules & Objects
The NetSuite (M2M) connector supports the following modules:-
SuiteQL (referred to as
suiteqlinamp.yaml)- This is a read-only module that allows you to read data from NetSuite using SuiteQL.
- This module supports nearly all of the records documented in the NetSuite Record Browser.
-
REST API (referred to as
restapiinamp.yaml)- This module allows you to read and write data to NetSuite using the REST API.
- It supports all the resources documented in the NetSuite REST API Reference.
-
RESTlet (referred to as
restletinamp.yaml)- This module allows you to install an Ampersand RESTlet into your customer’s NetSuite instance, giving you deep read & write access.
- This module is currently in private preview. Please get in touch with us at support@withampersand.com to learn more.
restapi module. To deploy the connector with a different module, specify the module field in the YAML manifest file.
Before You Get Started
This connector uses OAuth 2.0 machine-to-machine (M2M) authentication with certificate-based credentials. To integrate NetSuite with Ampersand, your customer’s NetSuite administrator will need to complete the setup steps in the customer guide and provide you with the following credentials:- Account ID
- Client ID
- Certificate ID
- EC Private Key (PEM format)
- RESTlet deployment URL
Creating a NetSuite Integration
Your customer’s NetSuite administrator creates the integration record and M2M certificate mapping. The full steps are documented in the customer guide.Using the connector
To start integrating with NetSuite:- Create a manifest file like the example, using
netsuiteM2Mas the provider. - Deploy it using the amp CLI.
- If you are using Read Actions, create a destination.
- Collect your customer’s credentials (Account ID, Client ID, Certificate ID, EC Private Key) and create a connection.
- Start using the connector!
- If your integration has Read Actions, you’ll start getting webhook messages.
- If your integration has Write Actions, you can start making API calls to our Write API.

