NetSuite Credentials
7 min
connecting to netsuite to connect suitemigration to netsuite, you must first generate the required authentication credentials in netsuite these credentials enable secure communication between suitemigration and your netsuite account using token based authentication (tba) in the following steps, we will create the consumer key, consumer secret, token id, token secret, and obtain the account id needed for the connection prerequisite for using netsuite web services to use the different netsuite web services, you need to ensure that their respective features are enabled in netsuite before you connect to netsuite from suitemigration enable the required features for integration go to setup > company > enable features go to the suitecloud subtab suitetalk (web services) check "soap web services" check "rest web services" manage authentication check "token based authentication" check "oauth 2 0" go to the analytics subtab suiteanalytics workbook check "suiteanalytics workbook" creating required netsuite credentials suitemigration uses netsuite's token based authentication (tba) and oauth 2 0 to connect to netsuite the following netsuite credentials are needed to make that connection account id consumer key consumer secret token id token secret it is suggested that these values be kept in a secure document when creating them when netsuite token keys and secrets are created, they will be shown only once and must be regenerated if lost also, be very careful with these keys as they truly are "keys to the kingdom" keep any documents safe from prying eyes by not exposing them on screen during a screenshare below it is indicated with !!! when will these secrets be revealed onscreen during creation? get the account id go to setup > company > company information on the company information page, you can see the account id value in the right column generating an integration record for the consumer key and consumer secret note some selections in this guide may not be available in netsuite do carefully ensure all available settings are correct; some may be harder to locate go to setup > integration > manage integrations > new enter "suitemigration" for the integration record the following values should be checked token based authentication (tba) authorization code grant rest web services the following values should be unchecked (these fields might not be visible, which is ok) tba issuetoken authentication ( ) tba authorization flow please add a single redirect uri normally, add the first entry below, unless you are on our beta server ending in cc https //app suitemigration com/connect callback https //app suitemigration cc/connect callback leave the state set to the default value click save \<!!! sensitive data will be shown when clicked> copy the consumer key and consumer secret, which will appear only once if you navigate away from the page, you will have to recreate the key and secret generating an access token note some selections in this guide may not be available in netsuite do carefully ensure all available settings are correct; some may be harder to locate on the netsuite home page (indicated with a home icon), in the lower left corner, there is a section called "settings" towards the bottom of that, click "manage access tokens" click "new my access token" on the access token page, select "suitemigration" (created in the integration record steps above) click save \<!!! sensitive data will be shown when clicked> copy the token id and token secret, which will appear only once if you navigate away from the page, you will have to recreate another access token entering the generated values now, using the values created above, enter them in the suitemigration connection page then click connect you should now see that suitemigration indicates a successful connection if successful, you will be directed back to netsuite to log in again
