Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Go to setup->integration->manage integrations->new create a new Zilla integration

  2. Check 'token based authentication' and 'RESTLets', uncheck 'TBA Authorization Flow' and 'authorization code grant', then save

  3. Copy Client ID and Secret for later use

...

  1. Make the created user an owner of the script

  2. Select Deploy Script

  3. Add the Zilla integration Role to script deployment. Make status 'released'

  4. Add your subsidiary to the script

  5. Copy the External URL that appears once you save it for later use

Setup in Zilla

...

Set up NetSuite Application Integration on Zilla:

  • Visit the Zilla application and login using your admin credentials and then click Add Applicationin the top right

...

  • .

...

Enter all of your information into the corresponding fields in Zilla:

Signature Method: value will be: HMAC-SHA256

Access Token: Token ID from Create a New Access Token Section

Token Secret: Token Secret from Create a New Access Token Section

Consumer Key: Taken from Integration Section

Realm: AccountID value found in the EXTERNAL URL value. For example, if the URL is https://123.restlets.api.netsuite.com … then the Realm value is 123. 

Info

If you’re using sandbox environment, the Realm value needs to be 123_SB (with an underscore, not a hyphen). As an example, if my external URL is https://123-sb1.restlets.api.netsuite.com… then this value needs to be 123-SB1

Users Endpoint: Taken from the Script Deployment record’s EXTERNAL URL value.

...

Users Endpoint must contain a complete URL (https://…).

...

  • A window with a search bar appears, type in netsuite in the search bar. NetSuite application entry will appear at the top of the list, click Add to Applications button to the right.

...

  • Fill in the form with appropriate details and then click Add to Applications button.

...

  • A detailed view of NetSuite application appears. Click Sync now or the gear icon in top right corner to configure your application.

...

  • Enable API Integration option from the dialog.

...

  • Add the configuration details, check the information below this screenshot.

...

Enter all of your information into the corresponding fields in Zilla:

  1. Consumer Key: Take from “3. Create an Integration in NetSuite” Section above

  2. Consumer Secret: Take from “3. Create an Integration in NetSuite” Section above

  3. Signature Method: value will be: HMAC-SHA256

  4. Realm: AccountID value found in the EXTERNAL URL value. For example, if the URL is https://123.restlets.api.netsuite.com … then the Realm value is 123. 

Info

If you’re using sandbox environment, the Realm value needs to be 123_SB (with an underscore, not a hyphen). As an example, if my external URL is https://123-sb1.restlets.api.netsuite.com… then this value needs to be 123-SB1

  1. Users Endpoint: Taken from the Script Deployment record’s EXTERNAL URL value.

Users Endpoint must contain a complete URL (https://…).

  1. Access Token: Token ID from Create a New Access Token Section

  2. Token Secret: Token Secret from Create a New Access Token Section

  3. Sync permission associated to roles ? : Default is No. If set to No, it will not synchronise permissions associated with roles. If set to Yes, it will synchronise the permissions of all roles..

  • Once the configuration is complete click

...

  • Next/Sync Now.

...

  • Click Next and it will begin the sync. The Click Done on the next pop-up that appears. After reviewing the sync summary pop-up, click Close.

...

  • Once the sync has been completed all accounts should appear under the Accounts tab.

...

Include Page
Integrations Footer
Integrations Footer

...