Authentication + Configuration

Configuration of a Netsuite Datasource

By now you should have the following key info:

NetSuite supports a number of types of authentication. The auth method supported in SharpSync is OAuth 2. The configuration values in SharpSync are shown below.

Authentication

  • In SharpSync, navigate to Data Sources

  • Select the NetSuite Data Source > Add

  • Set the Server Url

https://[customerId].app.netsuite.com
  • Click Update

  • Click the Ping button to test the connection. This is optional and will not work if ICMP is disabled on the server

  • Click the 'Configure' button

  • You can now configure Authentication & Configuration

Base API path

This is the full link [including your customer id] to the NetSuite Instance. Typically something like:

https://[customerId].suitetalk.api.netsuite.com

Authentication Types

The type of authentication method to use when authenticating with NetSuite. We only support:

OAuth 2.0

OAuth Url

The URL where authentication initially happens:

https://[customerId].app.netsuite.com/app/login/oauth2/authorize.nl

OAuth Token Url

The URL where tokens are created / renewed. Typically something like:

https://[customerId].suitetalk.api.netsuite.com/services/rest/auth/oauth2/v1/token

OAuth Client Client Id

The OAuth clientId registered for the SharpSync application. Usually generated by the integration record created:

{some long string of text}

OAuth Client Secret

The OAuth clientSecret registered for the SharpSync application. Usually generated the first time the integration record is created:

{some long string of text}

OAuth Scopes

Think of this as the permissions needed by your OAuth application to send and receive data. The restlets scope is optional but highly recommended. Without it you will not be able to upload thumbnails. You should set this to:

rest_webservices,restlets

Last updated