A guide to our API evaluation criteria

Merge’s integration development team has worked with hundreds of APIs since the company was founded, and some have been easier to integrate with than others. Below we describe the key criteria we consider when evaluating whether to add an API to one of our Unified API categories. 

Data quality and accessibility

1. Consistent data format: The API should always provide data in a standard format, such as JSON or XML. This ensures that our connector can interpret and process the data reliably.

2. Comprehensive data: The API should provide a complete set of data that covers all of the necessary fields and data points required for our system and our customers.

3. Unique identifiers: The data should have unique identifiers that we can use to reliably pull and update data in our database

4. Timely and reliable data delivery: The API should provide data in a timely and reliable manner, with minimal downtime or data latency.

5. Public API: The API needs to be external-facing and standardized across customers and partners.

Related: Integration platforms for SaaS companies

Authentication

1. Secure authentication protocols: The API should support secure authentication protocols, such as OAuth 2.0, that protect user data and prevent unauthorized access. The API should also support encryption of data in transit to prevent interception and tampering.

2. Reliable authentication flow: The API's authentication flow should be reliable and well-documented, with clear instructions on how to authenticate and refresh tokens as needed. The API should also provide clear error messages in case of authentication failures.

3. Robust security practices: The API provider should have robust security practices in place, including regular security audits and vulnerability testing, to ensure the security and reliability of the data.

Sandbox and UI access

1. Sandbox with UI access: Merge requires access to a sandbox account/development environment in which we can test and build our connector in a safe and controlled environment. The sandbox should also provide UI access so that we can easily interact with the API and explore its capabilities.

2. API documentation: The API should be accompanied by publicly accessible documentation that explains the API's functionality, data schema, available endpoints, authentication procedures, and any rate limiting or usage restrictions.

Other factors

API stability and maturity: As a matter of policy, we typically do not build to APIs in beta or APIs that are newly developed. We only build to established and stable APIs with a proven track record of reliability and performance.

Support: We also recognize that the quality of an API isn't solely based on technical requirements, and we frequently consider other factors such as a platform’s reputation, customer support responsiveness, and ability to troubleshoot developer issues.

Takeaways

By applying these criteria, Merge’s integration development team can help ensure that the data accessed by our system and our customers is complete, accurate, and secure, so that our customers receive a best-in-class product and service.

But Merge isn’t just a Unified 
API product. Merge is an integration platform to also manage customer integrations.  gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.” gradient text

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6
“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.”

Daniel Marashlian - Co-Founder & CTO

This is a link inside of a rich text

  • List item
  • List item
  • List item
  1. List item
  2. List item
  3. List item
Caption goes here
This is some text inside of a div block.
Table of contents
Add hundreds of integrations to your product through Merge’s Unified API
Get a demo
Just for you

A guide to our API evaluation criteria

Tara Pichumani
Platform
@Merge

Merge’s integration development team has worked with hundreds of APIs since the company was founded, and some have been easier to integrate with than others. Below we describe the key criteria we consider when evaluating whether to add an API to one of our Unified API categories. 

Data quality and accessibility

1. Consistent data format: The API should always provide data in a standard format, such as JSON or XML. This ensures that our connector can interpret and process the data reliably.

2. Comprehensive data: The API should provide a complete set of data that covers all of the necessary fields and data points required for our system and our customers.

3. Unique identifiers: The data should have unique identifiers that we can use to reliably pull and update data in our database

4. Timely and reliable data delivery: The API should provide data in a timely and reliable manner, with minimal downtime or data latency.

5. Public API: The API needs to be external-facing and standardized across customers and partners.

Related: Integration platforms for SaaS companies

Authentication

1. Secure authentication protocols: The API should support secure authentication protocols, such as OAuth 2.0, that protect user data and prevent unauthorized access. The API should also support encryption of data in transit to prevent interception and tampering.

2. Reliable authentication flow: The API's authentication flow should be reliable and well-documented, with clear instructions on how to authenticate and refresh tokens as needed. The API should also provide clear error messages in case of authentication failures.

3. Robust security practices: The API provider should have robust security practices in place, including regular security audits and vulnerability testing, to ensure the security and reliability of the data.

Sandbox and UI access

1. Sandbox with UI access: Merge requires access to a sandbox account/development environment in which we can test and build our connector in a safe and controlled environment. The sandbox should also provide UI access so that we can easily interact with the API and explore its capabilities.

2. API documentation: The API should be accompanied by publicly accessible documentation that explains the API's functionality, data schema, available endpoints, authentication procedures, and any rate limiting or usage restrictions.

Other factors

API stability and maturity: As a matter of policy, we typically do not build to APIs in beta or APIs that are newly developed. We only build to established and stable APIs with a proven track record of reliability and performance.

Support: We also recognize that the quality of an API isn't solely based on technical requirements, and we frequently consider other factors such as a platform’s reputation, customer support responsiveness, and ability to troubleshoot developer issues.

Takeaways

By applying these criteria, Merge’s integration development team can help ensure that the data accessed by our system and our customers is complete, accurate, and secure, so that our customers receive a best-in-class product and service.

“It was the same process, go talk to their team, figure out their API. It was taking a lot of time. And then before we knew it, there was a laundry list of HR integrations being requested for our prospects and customers.”

Name
Position
Tara Pichumani
Platform
@Merge

Read more

Merge has entered into a formal partnership with Gusto! Here’s how it benefits you

Partners

A look at the partnerships we established with Rippling, Workday, Justworks, and Paylocity in 2024

Partners

Merge has become an official Workday partner! Here’s what that means

Partners

Subscribe to the Merge Blog

Subscribe to the Merge Blog

Subscribe

Make integrations your competitive advantage

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

Get a demo

Make integrations your competitive advantage

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

Get a demo

Get our best content every week

Our weekly newsletter provides the best practices you need to build high performing product integrations.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.