NetSuite API

Integrate NetSuite with your product—along with any other
Accounting
 application

Connect your product to all the applications your customers use via Merge's

Accounting

 

Unified API to close more deals, retain customers, and expand to new markets

Your Product
Merge
Your customers' data
Accounting Periods
Accounts
Addresses
Async Passthroughs
Async Tasks
Attachments
Audit Trails
Balance Sheets
Bank Feed Accounts
Bank Feed Transactions
Cash Flow Statements
Company Info
Contacts

Top integration use cases for NetSuite

Sync NetSuite Data

FAQ on integrating with NetSuite’s API

Which NetSuite API endpoints does Merge interact with?

Merge interacts with several NetSuite API endpoints. This includes invoices, payments, purchase orders, and accounts. 

Using these endpoints, you can access and manage various types of data in NetSuite, such as transaction information, contact details, and account balances.

To learn more about Merge’s endpoint support for NetSuite, you can visit this page.

What sync frequencies does Merge provide for NetSuite data?

Merge lets you sync data as often as every hour across the Common Models supported for NetSuite. You can also sync data every 6 or 12 hours for a given Common Model. 

That said, you can sync data outside of these time intervals via Merge’s Force Resync endpoint. And if you’d like to sync data in real-time, you can leverage Merge’s Automatic Webhooks feature.

Does Merge offer a sandbox account for NetSuite?

Yes, Merge offers sandbox support for NetSuite for customers on Professional and Enterprise plans. 

Developers can access a sandbox environment to test their NetSuite integration, allowing them to validate workflows, data syncing, and API interactions before moving to production. This ensures that all aspects of the integration work correctly without affecting live data. 

What organizations use Merge’s NetSuite integration?

Some customers that use the integration include Rilla, Causal, Cledara, and BRM. To uncover additional customers that use it and to learn about their specific use cases with the integration—from managing vendors to forecasting business financials to powering an AI copilot—you can visit Merge’s case studies page.

What integrations does Merge support besides NetSuite?

Merge supports over 200 integrations across multiple categories. These include accounting (e.g., QuickBooks, Xero, Sage Intacct), HRIS/payroll (e.g., Workday, Gusto, ADP), ATS/Recruiting (e.g., Greenhouse, Lever), CRM (e.g., Salesforce, HubSpot), ticketing (e.g., Jira, Zendesk), and file Storage (e.g., Google Drive, Dropbox). 

How long does it take developers to set up a NetSuite integration?

Developers can typically set up a NetSuite integration within a few days via Merge's Accounting Unified API. Once a developer integrates with this API, they can quickly connect to NetSuite and other accounting platforms, like QuickBooks, Sage Intacct, and Xero​​​.

Learn more about the accounting integrations Merge supports.

How much does it cost to integrate with NetSuite using Merge?

Integrating NetSuite with Merge follows the same pricing structure as other integrations. Merge offers a self-serve Launch Plan with three free Production Linked Accounts, after which the cost is $650/month for up to 10 accounts. For larger-scale usage, you can explore Merge’s Professional or Enterprise Plans, which offer volume-based discounts and additional features, like dedicated support and sandbox environments​​.

If you'd like to learn more about Merge's pricing plans, you can visit this page.

Are there any days you’ll be closed for the holidays in 2024?
Trusted to power integrations globally
Build Smarter

Make integrations your competitive advantage

More sales, less code, fewer headaches

Focus on your core product

Stop diverting your engineers to yet another integration and let them get back to work.

Give customer success a break

Manage your simplified integration issues in a single pane. No therapist required.

Stop losing sales due to integrations

Launch integrations in days, not quarters. Your sales team will thank you.

APIs Made Simple

The toolkit for all your integration needs

We make integrations painless with accessible API design, dead-simple SDKs, and beautiful documentation that we agonize over.

View docs
Get Employee Data
import merge
from merge.client import Merge
merge_client = Merge(api_key="<YOUR_API_KEY>", account_token="<YOUR_ACCOUNT_TOKEN>")
employee = merge_client.hris.employees.list()
import { MergeClient, Merge } from '@mergeapi/merge-node-client';
const merge = new MergeClient({
  apiKey: 'YOUR_API_KEY',
  accountToken: 'YOUR_ACCOUNT_TOKEN',
});
employee = await merge.hris.employees.list()
ApiClient.instance.authentications.tokenAuth = {
  type: 'bearer',
  accessToken: 'API_KEY',
};
new EmployeesApi().employeesList('ACCOUNT_TOKEN', {}, (data) => {
  console.log(data);
});
import (
  "context"
  "fmt"
  merge "github.com/fern-api/merge-go"
  mergeclient "github.com/fern-api/merge-go/client"
  "github.com/fern-api/merge-go/hris"
)

client := mergeclient.NewClient(
  mergeclient.ClientWithAuthApiKey("<YOUR_API_KEY>"),
  mergeclient.ClientWithHeaderAccountToken("<YOUR_ACCOUNT_TOKEN>"),
)
employee, err := client.Hris().Employees().List(
  context.TODO(),
  &hris.EmployeesRetrieveRequest{
    IncludeRemoteData: merge.Bool(true),
  },
)
if err != nil {
  return err
}
fmt.Printf("Retrieved employee with ID %q\n", *employee.Id)
ApiClient client = Configuration.getDefaultApiClient();
client.setBasePath('https://api.merge.dev/api/ats/v1');
ApiKeyAuth tokenAuth = client.getAuthentication('tokenAuth');
tokenAuth.setApiKey('API_KEY');
CandidatesApi apiInstance = new CandidatesApi(client);
apiInstance.candidatesList('ACCOUNT_TOKEN');
import com.merge.api.MergeApiClient;
import com.merge.api.resources.hris.employees.requests.EmployeesRetrieveRequest;
import com.merge.api.resources.hris.types.Employee;
MergeApiClient mergeClient = MergeApiClient.builder()
    .accountToken("ACCOUNT_TOKEN")
    .apiKey("API_KEY")
    .build();
Employee employee = mergeClient.hris().employees().list(
    EmployeesRetrieveRequest.builder()
        .includeRemoteData(true)
        .build());
{
"id": "0958cbc6-6040-430a-848e-aafacbadf4ae",
"remote_id": "19202938",
"employee_number": "2",
"company": "8d9fd929-436c-4fd4-a48b-0c61f68d6178",
"first_name": "Dirna",
"last_name": "Emanuel",
"display_full_name": "Dirna Emanuel",
"username": "dirnaemanuel",
"groups": [
  "21a54124-397f-494d-985e-3c5b330b8a68"
],
"work_email": "dirna@merge.dev",
"personal_email": "dirnaemanuel@gmail.com",
"mobile_phone_number": "+1234567890",
"employments": [
  "17a54124-287f-494d-965e-3c5b330c9a68"
Meta Endpoint

Programmatically access required schemas

Third-party providers require specific (and often different) fields to write data to their APIs, making your code a mess.

Dynamically fetch required data schemas from Merge’s /meta endpoint to make POST or PATCH requests that just work.

View Docs
Beyond Building

Rely on the best integration observability system

Let our logs, issue detection, and automated alerts save your customer success team time, money, and headaches.

Forget maintenance - let your developers focus on building!

Start for free

How Drata helps thousands streamline their SOC 2 with Merge

Read case study

​​”Working with Merge’s Unified API and beautiful React component took less than a sprint to integrate, test, and release.”

Daniel Marashlian of profile photo
Daniel Marashlian
Co-Founder & CTO

Read more about building and maintaining multiple integrations

A guide to maintaining your product integrations
A guide to maintaining your product integrations
Blog
Blog Posts
10/27/2023
A guide to integrating multiple APIs
A guide to integrating multiple APIs
Blog
Blog Posts
11/13/2023
The top challenges of normalizing multiple API integrations
The top challenges of normalizing multiple API integrations
Blog
Blog Posts
11/20/2023
One Step Ahead

We're the cheat code to your integrations strategy

Revolutionize your integrations strategy for HR, payroll, directory, ATS, project management, ticketing, accounting and CRM platforms.

Start for free or talk to our sales team and learn how Merge makes it easy to add all your integrations in days – not years.
Read more