Kombo Kombo Changelog logo

Kombo Changelog

Back to Kombo Subscribe to Updates

Labels

  • All Posts
  • General
  • ATS
  • HRIS
  • Assessment
  • SFTP
  • DATEV
  • LMS

Jump to Month

  • April 2026
  • March 2026
  • February 2026
  • January 2026
  • December 2025
  • November 2025
  • October 2025
  • September 2025
  • June 2025
  • May 2025
  • March 2025
  • February 2025
  • January 2025
  • December 2024
  • November 2024
  • October 2024
  • September 2024
  • August 2024
  • July 2024
  • June 2024
  • May 2024
  • April 2024
  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • March 2023
  • February 2023
  • January 2023
LMS
yesterday

LMS API Updates - April 19, 2026

Highlights

  • 💯 Score Writeback for Course Completions: You can now include a numeric `score` (0-100) when marking a course as complete via the `POST /lms/course-progressions/:id/complete` endpoint. This feature is now supported for 360learning, Cornerstone OnDemand, Moodle, SAP SuccessFactors, and Workday.

Other Updates

  • 🧭 Our developer documentation now features a guide to using asynchronous endpoints, which is especially relevant for bulk operations in the LMS API.
Avatar of authorAike Hillbrands
HRIS
yesterday

HRIS API Updates - April 19, 2026

Highlights

  • 🏛️ Oracle HCM: We've added support for syncing performance data. You can now fetch performance reviews and performance review cycles by configuring an SFTP-based data export from Oracle BI Publisher.

Other Updates

  • 📄 Hansalog: You can now fetch employee document categories and add employee documents. The employee sync is also more accurate, as it now deduplicates employees across different legal entities.
  • 🎋 BambooHR:
    • Fixed an issue that caused duplicate employee upserts for customers using custom reports with effective-dated fields.
    • Updated setup instructions in the connection flow to provide clearer guidance on OAuth configuration.
    • Tightened permission checks for `manage-employees` actions.
  • 🏢 Workday:
    • Improved the reliability of time-off and absence data syncs by better handling missing data and creating absence types on-the-fly when needed.
    • Enhanced authentication and error handling for access tokens, custom reports, and SOAP passthrough requests.
    • Permission tests now provide clearer error messages if the required REST API credentials are not configured.
  • 💰 Paycor: Improved permission validation for syncing pay rates and absence types, which reduces unnecessary API calls.
Avatar of authorAike Hillbrands
ATS
yesterday

ATS API Updates - April 19, 2026

Highlights

  • 🚀 New Kula Integration: We've launched a new integration with the Kula ATS. You can now sync jobs, job postings, recruitment stages, candidates, and applications.
  • 📋 SuccessFactors: The application sync now includes answers to screening questions, allowing you to access richer candidate data.

Other Updates

  • 🎭 We've standardized hiring team role mappings across several integrations, including Greenhouse, Bullhorn, Teamtailor, and SuccessFactors, for greater consistency.
  • 📝 Flatchr: Added full support for screening questions. You can now fetch questions with jobs and submit answers when creating candidates.
  • 📎 Coveto: You can now get and add attachments for candidates and applications using the new `get-application-attachments`, `get-candidate-attachments`, and `add-application-attachment` actions.
  • ✉️ Teamtailor: You can now include a cover letter when creating an application.
  • 🕳️ Ubeeo: Added support for API passthrough requests, allowing you to interact directly with the Ubeeo API.
  • 📁 iCIMS: A new integration setting is available to customize which job folders are considered `approved`, giving you more control over job status mapping.
  • 📍 UKG Pro: Job locations are now enriched with full physical street address details from the `/physical-locations` endpoint.
  • 🗣️ Personio: Added a new setting to force a specific language for the job board XML feed.
  • 💼 Piloga: We now support fetching live job data on-demand to enrich job records with the most up-to-date information.
Avatar of authorAike Hillbrands
General
yesterday

Platform Updates - April 19, 2026

Highlights

  • 🏊‍♂️ New Static IP Pools for API Requests: For customers who need to allowlist our IPs, you can now enable static IP pools for your integrations directly from the dashboard. This gives you a stable set of IP addresses for all API requests Kombo makes to your customers' HR systems.
  • 🔀 More Reliable `data-changed` Webhooks: We've improved our webhook delivery logic to ensure that the `changed_models` array in `data-changed` webhooks accurately reflects all data modifications, even when multiple syncs for the same integration run concurrently.
  • ⏳ Increased Timeout for Write Actions in SDKs: To prevent timeouts on slower HR systems, we've increased the default timeout for all POST endpoints in our SDKs to 5 minutes. This makes write actions like creating a candidate or application more reliable.
  • 🧭 New Guide for Asynchronous Endpoints: We've published a new guide in our developer documentation explaining how to work with asynchronous, long-running tasks. This guide details the poll-based pattern used for operations like bulk data uploads.

Other Updates

  • 🐘 For large API responses that can't be displayed in the dashboard, you can now download the response file directly, in addition to opening it in your browser.
  • 🗺️ We've clarified in our documentation that API rate limits are applied per environment (i.e., per API key).
  • 🔡 SFTP integrations now support configuring the CSV file encoding as either `utf-8` or `latin1`.
Avatar of authorAike Hillbrands
Assessment
a week ago

Assessment API Updates - April 12, 2026

Highlights

  • 📦 Flexible Order Processing: We've improved how assessment orders are handled. Previously rejected orders can now be re-opened and processed again if they are sent by the ATS a second time. This provides more flexibility for workflows where orders might be initially rejected and then corrected.

Other Updates

  • 🔐 API Schema Update: The hiring_team_roles field for assessment orders is now strictly limited to RECRUITER and HIRING_MANAGER.
  • 🛂 Workday: We've added more comprehensive permission checks during setup to ensure the integration has the necessary access to fetch worker data for assessments and background checks.
Avatar of authorAike Hillbrands
HRIS
a week ago

HRIS API Updates - April 12, 2026

Highlights

  • 🏢 UKG Pro: Staffing Entity Support: We've added support for the Staffing Entity model, allowing you to sync detailed job, position, and opportunity data to better represent your customers' organizational structures.
  • 📎 HRworks: New Create Employee Action: You can now create new employees in HRworks. The integration supports both a direct creation flow and an onboarding flow, which your customers can choose during setup.

Other Updates

  • 📊 Cornerstone: Added support for live fetching of employee custom fields, ensuring you always have the latest custom data available.
  • 🔌 GuideCom: You can now make direct calls to the GuideCom API using our Passthrough API.
  • 📊 Oracle HCM: The Employee model now includes the manager_id, allowing you to sync reporting structures.
  • 📊 Paycor: To better handle customers with multiple legal entities, pay group (department) names can now be prefixed with the legal entity name to avoid duplicates.
  • 📊 A3InnuvaNomina: Improved the accuracy of the weekly_hours field by sourcing it from the employee's calendar data.
Avatar of authorAike Hillbrands
ATS
a week ago

ATS API Updates - April 12, 2026

Highlights

  • 🚀 New ATS Integration: Mercury: We've added support for Mercury, allowing you to sync jobs, candidates, applications, and more.

Other Updates

  • 📎 Cornerstone OnDemand: Improved the reliability of the create-candidate action by caching submission details to prevent creating duplicate candidates during retries.
  • ⚡ Crelate: Significantly improved the performance of candidate delta syncs.
  • 📊 Eightfold: The create-candidate action now correctly includes the application source and initial stage. We also fixed an issue to ensure the correct job ID is used when creating candidates.
  • ⚙️ Oracle Recruiting: You can now configure custom state names that should be mapped to a CLOSED job status, giving you more control over your job listings.
  • 📊 Pinpoint: Added a new integration setting to include custom attributes when syncing jobs.
  • ⚡ UKG Pro: Candidate syncs are now faster and more efficient, as we now use upstream filtering based on when a candidate was last updated.
  • 🏷️ Tags: The name field is now enabled by default for the Tag model when you configure a new integration scope.
Avatar of authorAike Hillbrands
General
a week ago

Platform Updates - April 12, 2026

Highlights

  • 🔧 More Control Over Sync Frequency: You can now configure full data syncs to run as infrequently as every 90 days, up from the previous maximum of 7 days. This gives you more control over API call volume for integrations where you primarily rely on delta syncs and webhooks.

Other Updates

  • 🎨 Dashboard UI Polish: We've made several small improvements to the dashboard, including better navigation for tabs with many items, and cleaner truncation for long integration names.
  • ✨ Connection Flow Enhancements: Access cards in the connection flow now provide clearer descriptions of the data being accessed, such as hiring team and role information.
  • 📚 Improved API Documentation: We've clarified our API documentation for the updated_after filter, making it easier to understand which related records are included in filtered responses.
Avatar of authorAike Hillbrands
LMS
2 weeks ago

LMS API Updates - April 5, 2026

Highlights

  • 🗑️ Breaking Change: `create-course` Action Removed: The POST /lms/courses endpoint for creating a single course has been removed. Please update your implementation to use the POST /lms/courses/bulk-upsert endpoint for all course creation and update operations.

Other Updates

  • 🔎 Course Progressions: You can now filter course progressions by course_ids on the GET /lms/course-progressions endpoint, making it easier to fetch progress for specific courses.
  • ⚡️ Udemy: We've made our Udemy integration more resilient to transient API errors by implementing a more aggressive retry strategy.
Avatar of authorAike Hillbrands
Assessment
2 weeks ago

Assessment API Updates - April 5, 2026

Highlights

  • 🚀 New `GET /assessment/orders` Endpoint: We've launched a new, more powerful endpoint for fetching assessment and background check orders. It supports cursor-based pagination and filtering by status, IDs, or creation date. The previous `/assessment/orders/open` endpoint is now deprecated.

Other Updates

  • ✍️ More Job Context: We've added support for syncing `job_code` and `description` to the assessment order for several integrations, including Ashby, Bullhorn (description only), Jobylon, and Oracle Recruiting.
  • 📎 Jobvite: Assessment results can now be written back to three separate custom fields in Jobvite (score, link, detailed results), offering a more structured way to display results.
Avatar of authorAike Hillbrands