Tokens

Creating Application Tokens for Netsuite:

Step 1: Visit the Integrations Page (Global Search page: Manage Integrations)

Create an integration for Crossfire, use "Crossfire EDI" as the application name. After you create this, you will get a key and secret, store these for later, we will need these for our Transport.

Step 2: Check if Token Authorization is turned on (Global Search page: Enable Features)

Go to SuiteCloud > Manage Authentication

Make sure "Token Based Authentication" is enabled

Step 3: Create Role for Token Management (Global Search page: Manage Roles) (Not in Admin by default)

Create a new role, give it:

    • User Access Token: Full

    • Access Token Management: Full

    • Web Services: Full

    • Then Also give it permissions to the Transactions you need.

Step 4: Give a user permissions to edit tokens (Global Search page: Employees)

Navigate to Access > Roles

Add the token role you created

Step 5: Create Access Token For Crossfire EDI (Global Search page: Tokens)

Create new Access Token

Select Application we created in Step 1

We will get another key and secret for the token, we will need these for our Transport as well

Once that is set up, Crossfire Netsuite Transports need the following to connect:

Account (Netsuite Account Number, Usually on the main page)

ConsumerKey - Created in Step 1

ConsumerSecret - Created in Step 1

TokenKey - Created in Step 5

TokenSecret - Created in Step 5