Step 2: Set up a NetSuite API User for Zoey
Enable SOAP/Authentication Services (In NetSuite)
This may already be enabled. If not, follow steps below:
- Navigate to Setup > Company > Enable Features
- Click the SuiteCloud tab
- Enable SuiteTalk (Web Services): SOAP WEB SERVICES
- Enable Manage Authentication: TOKEN-BASED AUTHENTICATION
- Note: This may prompt terms of service approval
- Save
Create an API Role
-
Navigate to Setup > Users/Roles > Manage Roles > New
-
All values can be left as their default values except those defined below:
a. General
i. Name: Zoey SOAP API Role
b. Subsidiary Restrictions (if applicable)
i. Accessible Subsidiaries: All
c. Permissions
i. Transactions:
* Adjust Inventory (Edit)
* Cash Sale (Edit)
* Credit Memo (Edit)
* Credit Returns (Edit)
* Customer Deposit (Edit)
* Customer Payment (Edit)
* Customer Refund (Edit)
* Deposit Application (Edit)
* Find a Transaction (View)
* Fulfill Orders (Edit)
* Invoice (Edit)
* Invoice Sales Orders (Edit)
* Item Fulfillment (Edit)
* Sales Order (Full)
* Sales Order Approval (Full)
* Work Order (Edit)
ii. Lists:
* Accounts (View)
* Bins (View)
* Contacts (Edit)
* Customers (Edit)
* Documents and Files (Edit)
* Employee Record (View)
* Employees (View)
* Inventory Status (Edit) "Please skip if you do not see this permission"
* Items (Edit)
* Locations (View)
* Record Custom Field (View)
iii. Setup:
* Accounting Lists (Edit)
* Custom Body Fields (View)
* Custom Entity Fields (View)
* Custom Fields (View)
* Custom Item Fields (View)
* Custom Transaction Fields (View)
* Log in using Access Tokens (Full)
* SOAP Web Services (Full)
* View SOAP Web Services Logs (Full)
- Save the Role
Add User to Role
- Navigate to Setup > Users/Roles > Manage Users
- Click name of user to edit
- Edit user
- Click Access tab
- Under Roles tab, add the role created in previous step
- Save the User
Updated 10 months ago