← Back to blog
March 22, 2023

Introducing Data Refresh: On-Demand Data Syncs

We are thrilled to announce the launch of our new Data Refresh endpoint, allowing you to request new data whenever you need it.

The Finch API syncs data with providers on a set cadence. This enables Finch to provide developers a reliable, low-latency API. But, we know sometimes you need to refresh your data sooner than Finch's retrieval schedule.

Kick off a new sync any time with Data Refresh

Data Refresh is a new endpoint which lets you enqueue a new job on demand without waiting for the next scheduled sync.

We are excited about enabling use cases where near-real-time data is critical. For example:

  • A health insurance provider that needs to check for qualifying life events on employee payroll data to ensure accurate coverage
  • A retirement company that needs to knows when its customers run payroll, and check for new pay runs in a time-sensitive use-case (e.g. confirming deductions)
  • A compensation application services a customer undergoing a tender offer and needs to see updated employee directory information in short order
  • A financial planning application services a customer making changes to their payroll system while doing financial modeling, and wants to see the changes in near-real-time.

How it works

First, you’ll need a way to trigger a refresh in your application. This is typically triggered by a refresh button built into the product or through some backend workflow. Then you can use this workflow to send a request to our POST /jobs/automated endpoint and we’ll kick off a new job to fetch any new updates. While the job is running, you can use our GET /jobs/automated endpoint to check on the status of the job. After the data is updated, you can call each individual data endpoint to retrieve the latest data. Check out our docs to learn more.

Improved Data Syncs management for better visibility

But that’s not all—we’ve also released new Jobs Management endpoints to give you more visibility and control into jobs run by Finch. With these endpoints, you’ll also be able to view the status of a data sync job, as well as timestamps related to key lifecycle events by sending a request to GET /jobs/automated. Use this endpoint to understand and communicate with your customers the last updated time, status of the current sync, and more.

Getting Started

The /jobs endpoint is available to everyone today. Anyone with API keys, please reach out to Sales or your Account Manager to enable the feature in production. If you don’t have API keys, sign up for a free account!

97% of HR professionals say it’s important for your app to integrate with their employment systems

Learn more in our State of Employment Technology report ->

97% of HR professionals say it’s important for your app to integrate with their employment systems

Download the report to learn more

Payroll Integrations Made for Retirement

Finch lets recordkeepers and TPAs integrate with the payroll systems their sponsors use to pull pay and census data and manage deductions automatically.

Learn how ->
Visualize the employment ecosystem

Thousands of applications make up the employment ecosystem, spanning uses from financial planning to employer-sponsored benefits. Get the full picture of how these applications fit together with our market map.

Download the map
Visualize the employment ecosystem

Thousands of applications make up the employment ecosystem, spanning uses from financial planning to employer-sponsored benefits. Get the full picture of how these applications fit together with our market map.

Download the map
Key Takeaways:
  • On average, 80% of participants default into their retirement plan, demonstrating that the majority of Americans aren’t actively engaged in their retirement planning — and highlighting the opportunity for recordkeepers to engage participants more directly.
  • Recent legislative changes and technological advancements represent a prime opportunity to get more individuals thinking about their financial futures and participating in the savings opportunities available to them.
  • Greater payroll connectivity provides recordkeepers with more comprehensive data, mitigating challenges introduced through file exchanges and arming recordkeepers with the up-to-date information they need to best support sponsors and participants alike.