NetSuite – How do I link my account?
Last updated January 10, 2026
Overview
To authenticate NetSuite, you will need to provide the following information:
- Consumer Key
- Token ID
- Consumer Secret
- Token Secret
This guide will walk you through finding or creating those credentials within NetSuite.
Prerequisites
Please ensure you have Administrator permissions in your company’s NetSuite instance, or someone has shared their access with you.
Implementation Process
Follow these five steps to successfully generate your tokens and configure your NetSuite environment.
Step 1: Enable Token-Based Authentication
- Go to Setup > Company > Enable Features.
- Click the SuiteCloud tab.
- Enable Token-Based Authentication.
- Click Save.
Step 2: Create Integration Record
- Go to Setup > Integrations > Manage Integrations > New.
- Fill in:
-
- Name: ‘Laravel Integration for ZilMoney’.
- Authentication: ✅ ‘Token-Based Authentication’.
- Save and copy the generated
-
- Consumer Key (Client ID)
- Consumer Secret (Client Secret).
Step 3: Create Token Access Role
- Go to Setup > Users/Roles > Manage Roles > New.
- Add:
-
- Name: Laravel Token Role
- Permissions:
-
-
-
- i. Web Services – Full
- ii. User Access Tokens – Full
- iii. Any other permissions required (Customers, Transactions, etc.)
-
-
- Under Authentication:
- ✅Token-Based Authentication
- 🚫Uncheck “Two-Factor Authentication Required”
- Save.
Step 4: Assign Role to a User
- Go to Lists > Employees > Employees, select the integration user
- Under the Access tab, assign the new Token Role.
- Save.
Step 5: Generate Token ID & Token Secret
- Go to Setup > Users/Roles > Access Tokens > New.
- Fill in:
-
- Application Name: the Integration record
- User: integration user
- Role: Token Role
- Save and copy the:
-
- Token ID
- Token Secret
Permissions Required
Ensure your “Laravel Token Role” has the following specific permissions enabled under the Setup tab.
Transactions
| Adjust Inventory | View |
| Audit Trail | View |
| Bill Purchase Orders | Full |
| Bills | Full |
| Cash Sale | Full |
| Cash Sale Refund | Full |
| Check | Full |
| Credit Card | Full |
| Credit Card Refund | Full |
| Credit Memo | Full |
| Credit Returns | Full |
| Customer Deposit | Full |
| Customer Payment | Full |
| Customer Refund | Full |
| Deposit | Full |
| Deposit Application | Full |
| Distribute Inventory | View |
| Enter Opening Balance | Full |
| Enter Vendor Credits | Full |
| Estimate | Full |
| Expense Report | Full |
| Finance Charge | Full |
| Find Transaction | Full |
| Invoice | Full |
| Invoice Approval | Full |
| Invoice Sales Orders | Full |
| Item Fulfillment | View |
| Item Receipt | Full |
| Make Journal Entry | Full |
| Pay Bills | Full |
| Pay Sales Tax | Full |
| Post Vendor Bill Variances | Full |
| Posting Period on Transactions |
Full |
| Purchase Order | Full |
| Receive Order | Full |
| Receive Returns | Full |
| Reconcile | Full |
| Refund Returns | Full |
| Return Auth. Approval | Full |
| Return Authorization | Full |
| Sales Order | Full |
| Sales Order Approval | Full |
| Statement Charge | View |
| System Journal | Full |
| Transfer Funds | Full |
| Transfer Inventory | View |
| Transfer Order | View |
| Vendor Bill Approval | Full |
| Vendor Payment Approval | Full |
| Vendor Prepayment | Full |
| Vendor Prepayment Application |
Full |
| Vendor Return Auth. Approval | Full |
| Vendor Return Authorization | Full |
| Vendor Returns | Full |
| View Payment Events | View |
Lists
| Accounts | Full |
| Address List in Search | Full |
| Companies | Full |
| Contact-Subsidiary relationship |
View |
| Contacts | Full |
| Custom Record Entries | Full |
| Customers | Full |
| Documents and Files | Full |
| Employee Record | View |
| Employees | View |
| Expense Categories | Full |
| Items | Full |
| Locations | View |
| Payment Methods | Full |
| Perform Search | View |
| Subsidiaries | Full |
| Tax Records | View |
| Vendors | Full |
Setup
| Accounting Lists | Full |
| Custom Body Fields | Full |
| Custom Column Fields | Full |
| Custom Entity Fields | Full |
| Custom Fields | Full |
| Custom Record Entries | Full |
| Custom Item Fields | Full |
| Custom Lists | Full |
| Custom Record Types | Full |
| Custom Transaction Fields | Full |
| Deleted Recordss | Full |
| Financial Institution Records | Full |
| Log in using Access Token | Full |
| Manage Accounting Periods | View |
| Other Lists | Full |
| REST Web Services | Full |
| SOAP Web Services | Full |
| SuiteScript | Full |