Integrate every accounting system with one API
Offer integrations in days, not quarters. Add customer-facing integrations to your product quickly with Merge's Unified API.

Trusted to power integrations at
Supported accounting platforms
Abstract away API complexity with Merge


Search and select specific files to share
- File data
Search across all documents
- Drive
- Folder
- File data
Download documents
- Folder
- File data
Upload and organize documents
- File
- Folder data
Update existing tickets and fields
- PATCH Tickets
Create new to-dos directly from your app
- POST Tickets
Visualize and analyze the status of projects and teams
- GET Tickets from Asana and Jira
Add Closed Won customers to a customer success tracker
- Opportunities
- Accounts
- Engagements data
Know what stage an opportunity is in
- Opportunities
- Accounts
- Engagements data
Create & track customer interactions
- Opportunities
- Accounts
- Engagements data
Monitor customer health & sentiment
- Opportunities
- Accounts
- Engagements data
Add sourced contacts or companies to a CRM
- creating Notes
Create notes in a CRM
- creating Notes
Assign tasks created in CRM
- creating Tasks
Pull information on prospects/leads
- Accounts
- Contacts
- Leads
- Opportunities data
Update details to track calls and meetings
- Pulling or posting Opportunities
- Accounts
- Engagements information
Provide data visualizations based on customer data
- Accessing Accounts
- Opportunities
- Leads data
Calculate values of opportunities and leads
- Opportunities
- Leads data
Read $ Amount from Opportunities to understand financial health of a company
- Pulling Opportunities data
Update details on opportunities, leads & contacts
- Creating and updating Opportunities
- Leads
- Contacts
Pull details on opportunities and accounts
- Accounts
- Contacts information
Add candidates to your recruiting pipeline
- Candidate data
Manage headcount planning
- Jobs data
Track new hires
- Offer
- Candidate data
Track candidates through their entire interview process
- Application
- Interviews
- Job Interview States
- Notes data
Power rich analytics about your customers’ talent pipeline
- Interviews data
Pull information from multiple ATS providers into a platform / dashboard
- Candidate
- Offer
- Jobs data
Pull EEOC demographic data
- Candidate data
Manage employee referrals
- Candidates
- Job data
Manage candidates during the recruitment lifecycle
- Candidate
- Offer
- Jobs data
Connect different HR platforms
- Employee data
Deprovision employees when they leave a company
- User
- Group
- Teams data
Autoprovision user accounts, credit cards, device management, and software licenses
- User
- Group
- Teams data
Pull time off (PTO) information
- Time Off
- Employee data
Onboard and offboard employees once they’re hired
- Employee data
Construct org charts
- Employee
- Teams data
Pull salary information
- Employments data
Pull benefit information, employee, and company contributions
- Benefits data
Understand who was paid, when, benefits, deductions, and taxes
- Payroll
- Payroll Run data
Track company spend
- Transaction data
Automatically create purchase orders
- Purchase Order data
Receive payments
- Payments
Track vendor bills
- Invoices
Transfer money
- Journal Entries
Invoice customers
- Invoice data
Record credit card purchases
- Transaction data
Forecast revenue
- Transaction data
Create dashboards
- Transaction data
Candidates partnership qualifications
- Balance Sheet
- Income Statement
- Cash Flow data
Candidate's application for tax credits
- Balance Sheet
- Income Statement
- Cash Flow data
Candidate's fitness for a loan
- Balance Sheet
- Income Statement
- Cash Flow data
The financial health of a company
- Balance Sheet
- Income Statement
- Cash Flow data
Case studies
A Contact is an individual or business entity to which products and services are sold to or purchased from. The Contact model contains both Customers, in which products and services are sold to, and Vendors (or Suppliers), in which products and services are purchased from. A Contact is a Vendor/Supplier if the is_supplier property is true. A Contact is a customer if the is_customer property is true.
A CreditNote is transaction issued to a customer, indicating a reduction or cancellation of the amount owed by the customer. It is most generally used as an adjustment note used to rectify errors, returns, or overpayments related to a sales transaction. A CreditNote can be applied to Accounts Receivable Invoices to decrease the overall amount of the Invoice.
An Employee is an individual who works for the company of the linked account. The Employee model contains both contractors and full time employees. An Employee is a contractor if is_contractor property is True An Employee is a full time employee if is_contractor property is False
The Expense object is used to represent a direct purchase by a business, typically made with a check, credit card, or cash. Each Expense object is dedicated to a grouping of expenses, with each expense recorded in the lines object. The Expense object is used also used to represent refunds to direct purchases. Refunds can be distinguished from purchases by the amount sign of the records. Expense objects with a negative amount are purchases and Expense objects with a positive amount are refunds to those purchases.
A General Ledger Entry is a record of a financial transaction that is posted to the general ledger, the central repository of a company’s financial data. The GeneralLedgerTransaction object is a singular endpoint to pull all transactions posted to a company’s general ledger. The transaction that generated the GeneralLedgerTransaction can be found by referencing the underlying_transaction_type and underlying_transaction_remote_id fields. The lines of a GeneralLedgerTransaction object will always have equal amounts of debits and credits.
The IncomeStatement object is used to represent a company’s income, the cost of sales, operating expenses, and other non-operating expenses. The object also includes other important values like gross profit, gross operating profit, and net income. This represents a period of time (month, quarter, or year).
The Invoice object represents an itemized record of goods and/or services sold to a customer or bought from a vendor. Represents a Bill when the Invoice type is ACCOUNTS_PAYABLE. References an Invoice when the Invoice type is ACCOUNTS_RECEIVABLE.
A JournalEntry is a record of a transaction or event that is entered into a company's accounting system. The JournalEntry common model contains records that are automatically created as a result of a certain type of transaction, like an Invoice, and records that are manually created against a company’s ledger. The lines of a given JournalEntry object should always sum to 0. A positive net_amount means the line represents a debit and a negative net_amount represents a credit.
Whether you need to read or write, Merge makes your build easy
Write to any platform
Write data across all major third-party APIs. Use our Unified API’s /meta endpoint to anticipate required fields for every integration.
Gain sandbox access
Access sandbox accounts with all major accounting platforms, including Netsuite, to test your build before you deploy.
Pull Transaction data
Merge’s API is designed to give you granular access to all transaction data — from journal entries, to payments and invoices.
“Merge makes my accounting integrations seamless. It abstracts out all of the integration headaches while providing the flexibility to hit the underlying API directly. I cannot recommend them enough to folks building accounting integrations!”

Make integrations your competitive advantage
Stay in touch to learn how Merge can unlock hundreds of integrations in days, not years