
Changelog
Learn about Merge’s latest integrations and features
Merge Unified
Accounting
New
- Added support for GET /general-ledger-transactions in GA for Netsuite and Quickbooks Online and in beta for Sage Intacct and Xero
- Added support for a new field “CreditNoteApplyLines” on GET /credit-notes and “VendorCreditApplyLines” GET /vendor-credits for NetSuite, Quickbooks Online, Sage Intacct, and Xero
- Added support for POST /credit-notes and POST /vendor-credits for NetSuite, Quickbooks Online, Sage Intacct, and Xero
Improved
- Added mapping enhancements to “email_addresses”, “is_customer” and “is_supplier” for GET /contacts for Sage Intacct
Fixed
- Enhanced error messaging for GET /expenses for Quickbooks
- Enhanced error messaging for POST /expenses for Sage Intacct
ATS
Improved
- Added mapping enhancements for “remote_data” for GET /applications for Ashby
- Added mapping enhancements to POST /candidate for Ashby
- Added mapping enhancements for GET /job-interview-stages for Ashby
- Enhanced rate limits for Jobscore
File Storage
New
- Added support for “child_groups” for GET /groups for OneDrive
Improved
- Added performance enhancements to file picker for Google Drive
- Enhanced read only non-admin authentication for SharePoint
Fixed
- Enhanced error messaging for POST /files for OneDrive
HRIS
New
- Added support for time off, benefits, and employer benefits models for ADP SFTP
- Added support for deletion detection for ADP SFTP
Improved
- Enhanced header normalization for ADP SFTP and Manual CSV Uploads
- Enhanced managers, preferred names, and inactive employees for the employee model for ADP SFTP
- Enhanced end user help guides for ADP SFTP
- Added mapping enhancement when employees unenroll from benefits for GET /employees for BambooHR
- Enhanced “modified_at” for GET /employees for Okta
- Added rate limit enhancements to GET /employees and GET /employments for Paycom
- Added mapping enhancements for “dependents” for GET /employees for SAP SuccessFactors
Ticketing
Improved
- Added mapping enhancements to automatic webhooks for Linear
Fixed
- Updated required fields and enhanced error messaging for POST /tickets for Asana
Syncing data
New
- Integration-wide Field Mapping available for SmartRecruiters
Fixed
- Added support for edge cases when resetting rate limits for Oracle Taleo
Merge Dashboard
New
- API Tester now fills in and displays the base URL dynamically
Improved
- General UI updates to API keys page
- Updated pop-up screens for Magic Link
- Improvements when moving to a paid plan; paused linked accounts automatically unpause now after upgrading
Your customers can now map advanced field mappings in Merge Link
Your customers can now create and manage advanced field mappings themselves within Merge Link, making it easier to handle any complex mappings. This feature is currently in beta, so if you're interested in getting early access, please reach out to your Customer Support Manager.

Normalized live requests for ticketing
Sometimes, your customers may need to immediately access data from their third-party ticketing platforms, meaning they can’t wait for the initial sync to be completed.
With our new Normalized Live Requests feature, customers can instantly access normalized ticketing data in your product.
This feature is currently in beta for our ticketing category. To gain access, please contact your Customer Support Manager.
Support for write screening question responses
We now support writing screening question answers across key ATS integrations under the POST /application Common Model. This allows you to capture and save responses to custom screening questions from job applications directly into your customers' ATS, ensuring seamless data integration for your hiring workflows.
We currently support Ashby, Breezy, JazzHR, Lever, SAP, SmartRecruiters, Teamtailor, UKG Pro Recruiting, Workable and Workday.
Integrations
iSolved for HRIS is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.

Improvements
Accounting
- Added support to PATCH /invoices with “exchange_rate” for Quickbooks
ATS
- Added mapping enhancement to POST /activities for JobAdder
- Added performance enhancements to GET /candidates for Recruiterflow
- Added support for GET /job-postings for SmartRecruiters
- Added mapping enhancement to “status” on GET /jobs for SAP SuccessFactors
- Added mapping enhancement to “remote_data” on GET /candidates for Teamtailor
- Added edge case handling to POST /candidates with “attachments” for Workday
CRM
- Added mapping enhancement to “start_time” and “end_time” for POST /engagements for Hubspot
- Added support to POST /engagements with “contacts” for Hubspot and Pipedrive
- Added performance enhancements to GET /opportunities for Salesforce
- Added edge case handling for PATCH /accounts for Salesforce
File Storage
- Added support for new field “child_groups” on GET /groups for Google Drive & SharePoint
- Added mapping enhancements to GET /users and “users” on GET /groups for Google Drive
- Added performance enhancements for initial syncs for Google Drive
- Added mapping enhancement “remote_id” for GET /groups for SharePoint
HRIS
- Added mapping enhancements to “remote_data” for GET /employees for BambooHR
- Added support for “display_name” and “preferred_name” for GET /employees for Employment Hero
- Added support for “termination_date” for GET /employees for Justworks
- Added mapping enhancement to “start_date” on GET /employees for Trinet HR Platform
Ticketing
- Added mapping enhancements to PATCH /tickets/{id} with “priority” for ClickUp
- Added support for supported “status” enums for GET /tickets/meta/patch/{id} and GET /tickets/meta/post for ClickUp
- Added performance enhancements to GET /comments for ServiceNow
Merge Dashboard
- General UI improvements to logs, Settings/Profile page, Issues, Billing and Webhooks
- Improved small screen support when configuring Field Mappings for Linking Accounts
- Updates to the way “Linked” is counted; Linked Account count now subtracts “Idle” accounts
Docs
- General UI improvements across all pages
- Added flags for when 3rd parties lack support Merge endpoints (e.g., Microsoft Dynamics for POST /Accounts)
Syncing data
- Improvements to Deleted Data Detectionlogic
- Added support for edge cases when syncing Custom Objects
- Improvements to Linked Account rate limiting logic
- Improved support for syncing custom fields from BambooHR for Field Mappings
New ticketing Common Model: Roles
We’re excited to announce support for pulling user roles across 24 ticketing integrations! You can now easily access a user’s role — including their role name, actions, and access permissions within the ticketing system — all through the Roles Common Model.
This ensures that companies building AI search features that need ticketing data can restrict search results to users with the appropriate permissions. Additionally, the addition of Roles more comprehensively supports user access review use cases needed by security and compliance management companies.
Integrations
Flatchr for ATS is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.

Improvements
Accounting
- Added mapping enhancement to “account_type” for POST /payments for NetSuite
- Added support to custom segments as “remote_fields” for NetSuite
- Added mapping enhancement to “name” for GET /tax-rates for Quickbooks Online
ATS
- Added support for “modified_at” selective sync filter for GET /applications and GET /candidates for iCIMS and UKG Pro Recruiting
- Added mapping enhancements to GET /candidates for JobScore
CRM
- Added mapping enhancements to “stage” on POST /opportunities for Salesforce
HRIS
- Added mapping enhancement for “job_title” on GET /employments for BambooHR
- Added mapping enhancement to support additional enums for “employment_status” on GET /employee for IntelliHR
- Updated all endpoints from v0.1 to v1.0 for Oyster HR
- Enhanced edge case handling for GET /benefits for Paychex
- Added support for additional enums for “employment_status” for Employee for Workday SFTP
- Added mapping enhancement to support additional enums for “employment_status” on GET /employee for UKG Pro
Ticketing
- Added support for GET /roles and “roles” on GET /users for Azure Devops, ClickUp, Gitlab, Jira, Jira Service Management, Linear, Salesforce Service Cloud, Trello, and Wrike
- Added mapping enhancement for PATCH /ticket with “status” for Jira
- Added mapping enhancements to POST /tickets for Linear
- Added performance enhancement for GET /comments for ServiceNow
Merge Link & Dashboard
- UX improvements to managing webhooks for integrations which support automatic webhook setup
- UI improvements to Issues page
- General UI improvements to Field Mapping pages
- UI improvements to “Admin role required” screen
- Test Linked Accounts are now, by default, able to utilize either production or sandbox instances of Merge credentials
Syncing data
- Improved pagination logic for ServiceNow on GET /tickets/live-search
- Improved logic for updating modified_at of objects for UKG Pro
Merge supports idempotency for accounting integrations
With idempotency, Merge allows you to safely retry POST requests without creating duplicate records. This allows for more resilient, scalable integrations, minimizing duplicate requests and supporting asynchronous processing for heavier tasks.
How it works:
- Use an idempotency key with each POST request
- If the same key is reused within 24 hours, no new request is processed — instead, the original response is returned instantly
You can learn more here. This feature currently is in beta so please reach out to your account representative or contact us for more information.
Improvements
Accounting
- Added integration parameter to support to linking attachments to bills for POST /attachments for Quickbooks Online
- Enhanced POST /invoices line items with remote fields for Netsuite
ATS
- Added support for GET /applications, GET /jobs, GET /job-interview-stages for Gem
- Enhanced error messaging for GET /candidates for Bullhorn
- Enhanced error handling for GET /attachments for Bullhorn
CRM
- Added support for archived users on GET /users for Hubspot
HRIS
- Added performance enhancements on GET /timesheet-entries for Personio
- Added support for “country” selective sync filter on GET /employees for Workday
- Enhanced “remote_data” on GET /locations for UKG Pro
Ticketing
- Added support for German enum values for “status” on GET /tickets for Jira Service Cloud
- Enhanced authentication and linking for Teamwork
- Added support for GET /roles and “roles” on GET /users for Basecamp, Github Issues, Help Scout, Intercom, ServiceNow, and Zoho Desk
- Enhanced sync performance for GET /comments for Zendesk
Merge Link & Dashboard
- UI / UX enhancements for Field Mapping pages
- UI / UX enhancements for Linked Account and Linked Account detail pages
- General UI / UX enhancements across Dashboard
- Improvements to duplicate Linked Account detection and handling
SDK Updates
- Advanced Node v1.1.1
Integrations
d.Vinci for ATS is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.

Improvements
Accounting
- Enhanced edge case handling for POST /invoices with remote fields for Sage Intacct
ATS
- Added support for POST /attachments for Bullhorn
- Enhanced support for GET /departments, GET /offices and GET /users by pulling records not linked to jobs for SAP SuccessFactors
- Added mapping enhancement to “first_name” and “last_name” in POST /applications for Workday
- Added mapping enhancements to GET /applications for Zoho Recruit
CRM
- Added enhanced error messaging for POST /opportunities, PATCH /opportunities for Salesforce
HRIS
- Added mapping enhancement to “status” for GET /employees for Breathe
- Added basic auth support for Payfit
- Added mapping enhancement to “employment_type” for GET /employments for Paylocity
- Added support for POST /time-off for SAP SuccessFactors
- Added sync performance improvements to speed up initial and subsequent syncs for GET /employees for SAP SuccessFactors
- Added mapping enhancements to “manager” for GET /employees for BambooHR
- Added support for “request_type” for GET /time-off for Paycor
- Enhanced edge case handling for GET /employees for Paycom
- Added support for “termination_date” for GET /employees for Planday
Ticketing
- Added support to post and edit “ticket_type” in POST /tickets and PATCH /tickets and enhanced GET /tickets/meta/post and GET /tickets/meta/patch/{id} to include all required fields for Asana
- Added support to edit “priority” and “tags” in PATCH /tickets and enhanced GET /tickets/meta/post for ClickUp
- Added pagination enhancements to Freshdesk
- Added mapping enhancement to GET /tickets for Ironclad
- Added support for POST /tickets and PATCH /tickets for Salesforce Service Cloud
- Added support to edit “creator” in PATCH /tickets and enhanced GET /tickets/meta/post to include all required fields for ServiceNow
- Added support to post “status” in POST /tickets and enhanced GET /tickets/meta/post and GET /tickets/meta/patch/{id} to include all required fields for Trello
- Added support to post “priority” in POST and enhanced GET /tickets/meta/post to include all required fields for Wrike
- Added support to post “creator”, “description”, “priority” and “status” in POST /tickets and edit “status” in PATCH /tickets and enhanced GET /tickets/meta/post and GET /tickets/meta/patch/{id} to include all required fields for Zendesk
- GET /tickets ”status” query parameter now accepts arbitrary strings as parameter values, rather than just the normalized enum options
- Enhanced ticket updated webhooks to include "description" and "priority" for ClickUp
- Enhanced ticket created webhooks to include "collections", "creator", "priority", "tags" and "ticket_url" for ClickUp
- Added support for “IN_PROGRESS” as a "status" enum for GET /tickets for ClickUp
Merge Link & Dashboard
- UI enhancements to Linked Account details page
- UI enhancements to Logs table and Logs side panel
- Improvements to filtering on Logs table
- UI enhancements to API Tester pages
Syncing data
- Improved 3rd Party Webhooks support for ClickUp
- Added support for edge cases in syncs for Gusto
- Added support for edge cases in long-running syncs for Workday
- Improved emission logic for {common_model}.changed webhooks
Improvements to Field Mapping UX
Field Mapping is one of our most popular features, and we’ve been continuously improving its UX/UI to make it even better. Mapping fields or overriding existing ones is now more intuitive and seamless, whether at the linked account or org level.
Try it out in the Merge Dashboard!

Improvements
Accounting
- Added support for “type” selective sync filters on GET /invoices and GET /payments for Netsuite, Quickbooks, Sage Intacct and Xero
- Added additional fields to “remote_data” for GET /contacts for Netsuite
- Enhanced error messaging for POST /attachments for Sage Intacct
- Enhanced error messaging for POST /contacts for Xero
ATS
- Added additional fields to “remote_data” for GET /jobs for Bullhorn
- Added support for POST /attachments for Fountain
HRIS
- Added mapping enhancement to “work_location” for GET /employees for BambooHR
- Added mapping enhancement to “manager” and “termination_date” on GET /employees for SAP SucccessFactors
- Added support for “account_number” for GET /bank-info for Hibob
- Added mapping enhancement to “groups” on GET /employees for Okta
Ticketing
- Added support for “snoozed” as “ON_HOLD” enum for “status” for GET /tickets for Kustomer
- Added support for “modified_at” selective sync filter for GET /tickets for Intercom
Merge Link & Dashboard
- UI enhancements for Linked Account details page
- UI enhancements for Logs details page
- Updated Settings/Notifications page
- Added support for edge cases when linking Bullhorn accounts
Syncing data
- Efficiency optimizations for /field-mappings endpoint
- Added support for edge cases in syncs for Workday
AR/AP Selective Sync filters now available for accounting
We’ve released a new AR/AP selective sync filter, enabling you to specify only AR or AP invoices and payments. Applying these filters will optimize sync times and only pull relevant data specific for your use case.
This is in beta and available for Enterprise customers. Please reach out to your customer support manager to get access and learn more.

Improvements
Accounting
- Added support to create remote fields on POST /contacts, POST /journal-entries, POST /payments, POST /purchase-orders and PATCH /payments for NetSuite; currently in beta
- Added support for GET /contacts/remote-field-classes, GET /journal-entries/remote-field-classes, GET /payments/remote-field-classes and GET /purchase-orders/remote-field-classes for NetSuite; currently in beta
- Enhanced deletion detection to account for additional transaction types for Quickbooks Desktop
ATS
- Added mapping enhancements for “Applied_from” and “Created_at” filters for GET /candidates in for Workday
- Added mapping enhancements for POST /applications and POST /candidates for Workday
HRIS
- Added mapping enhancements to “work_location” for GET /employees for BambooHR
- Added mapping enhancements to “work_email” for GET /employees for Gusto
- Added mapping enhancement to “start_date” for GET /employees for Justworks
- Add support for Locations for SAP SuccessFactors SFTP
Merge Link & Dashboard
- UI enhancements for Field Mapping pages
- UI enhancements to Settings pages
- UI enhancements for credential input screens
Syncing data
- Support for edge cases in syncs for Gusto
SDK Updates
Integrations
Onlyfy for ATS is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.

New accounting Common Model: Employees
We’ve added a brand new Common Model to our Accounting API: Employees is now in beta. This enables you to pull in individuals who work for the company of the linked account. This model contains both contractors and full time employees. We’ve rolled out support for Netsuite, Quickbooks, and Xero. Reach out to your customer support manager with any questions or support@merge.dev!
Improvements
Accounting
- Enhanced mapping for “status” for GET /accounts for Netsuite
- Enhanced mapping for “email_address” for POST /contacts for Sage Intacct
ATS
- Added support for GET /attachments for Bullhorn
- Enhanced mapping for “email” for GET /users for SAP Successfactor
- Updated “screening_question_answers” to be optional for POST /applications for UKG Pro Recruiting
CRM
- Added support for “remote_fields” for GET /opportunities for ZohoCRM
- Added query parameter for email address to GET /users
File Storage
- Enhanced mapping and request for POST /Folder for Sharepoint
HRIS
- Added support for “parent_group” for department types for GET /groups for Personio
- Enhanced mapping for “employment_type” for GET /employments for UKG Pro
Ticketing
- Enhanced GET /tickets/meta/post to include required fields for Linear
- Added performance enhancement for sync speed for GET /tickets for Zendesk
Merge Link & Dashboard
- Enhancements to “Invalid credentials” Issue type; now entitled “Account disconnected” and better guidance for remediation
- UI enhancements for integration setup screens
- Added support for edge cases when loading Field Mapping options for SAP SuccessFactors accounts
Infrastructure
- Improved handling of 3rd Party Webhooks to improve database performance
Syncing data
- Enhancements to sync schedule generation for Linked Accounts with customer sync plans
- Added support for edge cases in syncs for Justworks
SDK Updates
Integrations
Manatal for ATS is now available in beta! Please reach out to your Customer Support Manager if you’d like to get access and provide feedback.

Remote Field Support for key accounting integrations!
Remote Fields is now supported for NetSuite and Sage Intacct across key Common Models, including Journal Entry, Invoice, Payment, Contact, and more.
You’ll now be able to:
- Pull metadata and values on all remote fields for an object, including the fields data type, if the field is required, and if the field is custom
- POST back objects to your customers’ ERP with any field
We’ll continue to roll out additional capabilities and integration support. This feature is currently in beta. If you’re interested in getting access, reach out to your CSM.
Improvements
Accounting
- Added support to create remote fields on POST /contacts, POST /invoices, POST /journal-entries and POST /payments for Sage Intacct; currently in beta
- Added support to create remote fields on GET /contacts/remote-field-classes, GET /invoices/remote-field-classes, GET /journal-entries/remote-field-classes and GET /payments/remote-field-classes for Sage Intacct; currently in beta
- Added support to create remote fields on POST /expenses, POST /invoices and PATCH /invoices for NetSuite; currently in beta
- Added support for GET /expenses/remote-field-classes and GET /invoices/remote-field-classes for NetSuite; currently in beta
- Added support for “account” for line_items when invoice.type = accounts_receivable for GET /invoices for Zoho Books
- Enhanced mapping for “status” for GET /accounts for Xero
ATS
- Added support for GET /applications for Occupop
- Enhanced“phone number creation for POST /candidates for Workday
- Enhanced error handling for GET /jobs for JazzHR
- Enhanced pagination for GET /users for SAP Successfactors
HRIS
- Enhanced GET /employees to include when an employee’s “work_email” is removed for ADP Workforce Now
- Added support for “manager” and enhanced “remote_data” to include additional fields for GET /employees for Entra ID
- Added support for organizations, departments, and division group types for GET /groups for Okta
- Added support for “manager” and “cost_center” for GET /employees for Okta
Ticketing
- Enhanced “status” PATCH /tickets for ClickUp
- Enhanced ticket changed webhook to reflect “name” changes for ClickUp
- Enhanced pagination for Freshdesk
- Added performance enhancements to all models Teamwork
Linked accounts
- Improved logic for flagging linked accounts as relink needed
- Added support for edge cases when relinking Workday SFTP accounts
Syncing data
- Improved performance for long-running syncs for Quickbooks Online
- Added support for edge cases when configuring Scopes via API
- Added query parameters for name and email address to GET /contacts
Improvements
Accounting
- Enhanced sync efficiency for large Xero accounts
- Released GET /Employees support for Sage Intacct
ATS
- Enhanced support and reliability for Workday POST /Attachments
- Enhanced Bullhorn support for Job Interview Stages
- Support for screening questions for TeamTailor
CRM
- Enhanced Salesforce PATCH /Accounts
HRIS
- Enhanced reliability for UKG Pro Employments with different permission sets
- Enhanced support for Deel API v2 migration
- Enhanced linking support for Dayforce Developer environments
Ticketing
- Enhanced support for Zendesk GET /tickets/meta/post
- Enhanced sync filters for Zendesk and Linear
File Storage
- Enhanced Sharepoint webhooks
- Enhanced Partnership linking flow for Box
Merge Link and Dashboard
- Enhancements to UX for configuring Scopes via Dashboard
- Enhancements to UX for configuring integration settings in Dashboard
- Enhancements to UI for Issue details page in Dashboard
Infrastructure
- Enhancements to remove key bottlenecks on database performance
Syncing Data
- Added support for edge cases in OAuth for Workday
- Added support for edge cases in syncs for Justworks
- Added support for edge cases when configuring Scopes via API