Authentication + Configuration

Configuration of a Netsuite Datasource

Netsuite supports a number of types of authentication. The auth method supported in SharpSync is OAuth 2.

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 (see below**)

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 Client Id registered for the SharpSync application

{some long string of text}

OAuth Client Secret

The OAuth Client secret registered for the SharpSync application

{some long string of text}

OAuth Scopes

Think of this as the permissions needed by your OAuth application. You should set this to:

rest_webservices,restlets

** Authentication Types
  • OAuth 2.0 - the latest greatest method which is the most robust and secure

  • API Key - not currently supported

  • Basic Auth (username / password) - not currently supported

Last updated

#48:

Change request updated