Oracle Netsuite
One unified business management suite, encompassing ERP/Financials, CRM and ecommerce for more than 31,000 customers.
This connector implements the SuiteTalk REST Web Services and uses REST API to fetch the customers data.
Prerequisites
- Oracle NetSuite account
- Allowed access to all Account permissions options
Airbyte OSS and Airbyte Cloud
- Realm (Account ID)
- Consumer Key
- Consumer Secret
- Token ID
- Token Secret
Setup guide
Step 1: Create NetSuite account
- Create account on Oracle NetSuite
- Confirm your Email
Step 2: Setup NetSuite account
Step 2.1: Obtain Realm info
- Login into your NetSuite account
- Go to Setup » Company » Company Information
- Copy your Account ID (Realm). It should look like 1234567 for the
Productionenv. or 1234567_SB2 - for aSandbox
Step 2.2: Enable features
- Go to Setup » Company » Enable Features
- Click on SuiteCloud tab
- Scroll down to SuiteScript section
- Enable checkbox for
CLIENT SUITESCRIPTandSERVER SUITESCRIPT - Scroll down to Manage Authentication section
- Enable checkbox
TOKEN-BASED AUTHENTICATION - Scroll down to SuiteTalk (Web Services)
- Enable checkbox
REST WEB SERVISES - Save the changes
Step 2.3: Create Integration (obtain Consumer Key and Consumer Secret)
- Go to Setup » Integration » Manage Integrations » New
- Fill the Name field (we recommend to put
airbyte-rest-integrationfor a name) - Make sure the State is
enabled - Enable checkbox
Token-Based Authenticationin Authentication section - Save changes
- After that, Consumer Key and Consumer Secret will be showed once (copy them to the safe place)
Step 2.4: Setup Role
- Go to Setup » Users/Roles » Manage Roles » New
- Fill the Name field (we recommend to put
airbyte-integration-rolefor a name) - Scroll down to Permissions tab
- (REQUIRED) Click on
Transactionsand manuallyaddall the dropdown entities with eitherfullorviewaccess level. - (REQUIRED) Click on
Reportsand manuallyaddall the dropdown entities with eitherfullorviewaccess level. - (REQUIRED) Click on
Listsand manuallyaddall the dropdown entities with eitherfullorviewaccess level. - (REQUIRED) Click on
Setupand manuallyaddall the dropdown entities with eitherfullorviewaccess level.
- Make sure you've done all
REQUIREDsteps correctly, to avoid sync issues in the future. - Please edit these params again when you
renameorcustomiseanyObjectin Netsuite forairbyte-integration-roleto reflect such changes.