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

  • August 2026
  • July 2026
  • June 2026
  • May 2026
  • 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
Assessment
today

Assessment API Updates - August 9, 2026

Bug Fixes

  • ๐Ÿ› Jobvite: We've improved the connection flow experience by moving the permission test to a more appropriate step after credentials have been entered.
  • ๐Ÿ› Oracle Recruiting: Fixed an issue where assessment partner labels could exceed the supported length limit.
Avatar of authorMarvin Mรผller
HRIS
today

HRIS API Updates - August 9, 2026

Highlights

  • ๐ŸŒ UKG Pro: Support for International Hires
    You can now create employees in international locations with UKG Pro. The integration automatically selects the correct 'Global Hire' transaction based on the provided staffing context, enabling you to hire employees outside the US without requiring an SSN.
  • ๐Ÿ’ธ Workday: Create Hires with Compensation Plans
    The `create-employee` action for Workday now supports adding compensation details during the hiring process. You can include stock plans and one-time payments (like signing bonuses) directly in the hire form, with eligible plans loaded dynamically for selection.
  • ๐Ÿง  New Managed Skills Catalog API
    We've launched a new API to manage a custom skills catalog. You can use the synchronous `POST /hris/skills` endpoint to create and update skills, which are then pushed to the connected HRIS during the next sync. This allows you to manage a centralized skills taxonomy within Kombo.
  • ๐ŸŽ‹ BambooHR: Enhanced Create Employee Form
    We've improved the `create-employee` form for BambooHR to natively support phone number fields. You can now provide mobile and home phone numbers using unified keys, simplifying the creation of new employees.
  • ๐Ÿฅฉ Cornerstone OnDemand: Richer Employee Data
    We've upgraded our Cornerstone OnDemand integration to use a newer endpoint for enriching employee data. This provides more comprehensive data for fields like gender, date of birth, and home address. Please note that this requires the `obj_users_core:read` scope to be enabled.

What else we've shipped ๐Ÿš€

  • ๐Ÿ“Š Model & Action Extensions
    • Workday: The `create-employee` form fields for compensation are now optional, offering more flexibility. We also added support for UK National Insurance numbers (`GBR-NI`) as an `ssn` type.
  • ๐Ÿ› Integration Fixes & Improvements
    • ADP Workforce Now: Improved sync reliability by better handling errors when fetching employee pay distribution data.
    • DATEV: Clarified the API description for the `check-write-permission` endpoint.
    • HR4You: The connection flow now supports custom portal URLs, not just standard subdomains.
    • Loket: The integration now correctly respects scopes and only fetches the citizen service number (BSN) if `ssn` or `tax_id` fields are enabled.
    • Oracle HCM: Syncs are now more resilient and will no longer fail when encountering talent profiles with missing person IDs.
    • SuccessFactors: The `effective_date` for employments now correctly uses the hire date, improving data accuracy.
    • Workday: We've reduced noisy permission warnings for customers not using custom fields.
Avatar of authorMarvin Mรผller
ATS
today

ATS API Updates - August 9, 2026

Highlights

  • ๐Ÿ“ New: Read ATS Notes
    We've introduced a new data model for reading notes associated with candidates and applications. You can now use the `GET /ats/notes` endpoint to retrieve valuable context from your customers' ATS. Initial support is available for Greenhouse, Lever, and Ashby.
  • ๐Ÿฉบ New ATS Health Dashboard
    We've launched a new Health Dashboard specifically for the ATS API. Accessible via a new 'Health' tab on the integrations page, it provides a 7-day overview of failed write actions, helping you proactively identify and troubleshoot issues affecting your customers.
  • ๐Ÿš€ Ashby Performance Overhaul
    We've massively improved the performance of full syncs for Ashby. By switching to bulk fetching for interviews and offers instead of per-application requests, we've dramatically reduced the number of API calls required, leading to significantly faster and more reliable syncs for large accounts.
  • ๐ŸŒฑ Greenhouse Reliability Enhancements
    We've rolled out two key improvements for Greenhouse. You can now configure a reserved API request capacity for real-time actions during full syncs, preventing them from being delayed by sync traffic. Additionally, the connection flow now automatically requests all necessary read scopes for the create application action, preventing permission errors and the need for your customers to reconnect.

What else we've shipped ๐Ÿš€

  • ๐Ÿ–‡๏ธ Model & Action Extensions
    • Ashby: Custom fields are now supported on the Application Stages model.
    • BITE: Added a new setting to notify the hiring team via email when new applications are created.
    • Bullhorn: The `create-application` action now populates Bullhorn's `sendingUser` field from the `sourced_by` input, and correctly marks submissions as a "Web Response" when a "New Lead" status is provided.
    • P&I Loga: You can now write a candidate's birth date using `remote_fields`.
    • SuccessFactors: You can now sync interviewers assigned to an interview.

๐Ÿ› Integration Fixes & Improvements

  • Greenhouse: Fixed an issue that caused incorrect remote URLs for organizations on numbered servers (e.g., `app7.greenhouse.io`). Salary range syncing is also now correctly tied to salary fields being in scope.
  • Ashby: Improved sync reliability by handling optional fields in offers and interview schedules.
  • BreezyHR: You can now read and write attachments for applications associated with non-published (e.g., closed) jobs.
  • Carerix: Job posting status now accurately reflects publication calendar dates.
  • Cornerstone TalentLink: Job syncs now prefer adverts that contain a description and content, improving data quality.
  • d.vinci: Clarified supported application tracking statuses in the connection flow documentation.
  • JazzHR: Improved sync reliability by correctly handling non-date values in date-type screening questions.
  • Lever: Syncs are now more resilient to empty string tags.
  • Mysolution: Fixed an issue in the connection flow that ensures the job application portal is set up correctly.
  • Oracle Recruiting Cloud: Added support for mapping application outcomes to Hired, Declined, or Pending.
  • RecruitCRM: Added support for filtering data based on a cutoff date.
  • SmartRecruiters: Improved webhook performance by fetching status history and screening answers only when in scope.
  • Spark Hire (Comeet): Increased reliability by automatically retrying on transient HTTP 302 responses.
  • SuccessFactors: The connection flow now includes a permission test for interview access. We also improved the reliability of parsing application templates.
Avatar of authorMarvin Mรผller
General
today

Platform Updates - August 9, 2026

Highlights

  • ๐Ÿ” Improved OAuth Reliability for Token Rotations
    We've significantly improved the reliability of our OAuth-based integrations, especially for providers like Greenhouse that rotate access tokens frequently.
  • โšก Smarter Data Change Tracking
    We've enhanced our change tracking system to be smarter about what constitutes a data update. It now correctly treats empty values (like `null` and `{}`) as unchanged, preventing unnecessary `changed_at` updates.
    This change especially helps to avoid triggering large, unnecessary delta syncs.

What else we've shipped ๐Ÿš€

  • ๐Ÿ“– New Documentation: We've published new documentation on how we prioritize support requests to provide more transparency into our process.
  • Dashboard Improvements:
    • Added a confirmation dialog before changing an integration's category in production environments to prevent accidental modifications.
    • Removed a slow-loading banner from the integrations page to improve performance.
    • Disabled the 'Escape' key shortcut for navigating back on detail pages to prevent accidental navigation.
  • ๐Ÿ“Š Data Consistency: Custom fields are now consistently stored as empty objects `{}` instead of `NULL` to improve data consistency across the platform.
Avatar of authorMarvin Mรผller
Assessment
a week ago

Assessment API Updates - August 2, 2026

Other Updates

  • ๐Ÿ› Recruitee: Fixed an issue where sending empty text values in assessment results would fail.
Avatar of authorMarvin Mรผller
HRIS
a week ago

HRIS API Updates - August 2, 2026

Highlights

  • ๐Ÿš€ Sage HR: We've significantly expanded the create-employee action. You can now set a wide range of fields, including gender, job title, date of birth, phone numbers, home address, and various Sage HR-specific fields like manager, team, approvers, and even custom fields.
  • ๐Ÿ“Š UKG Ready & Paylocity Model Expansions: We've enriched our data models for several integrations.
    • For UKG Ready, the employee model now includes Social Security Numbers (SSN), and the employment model includes job titles.
    • For Paylocity, the employee model now includes start_date, termination_date, and a link to the legal_entity_id.

What else we've shipped ๐Ÿš€

  • โš™๏ธ Integration-Specific Improvements:
    • Workday: Fixed an issue with timezone calculations for time clock events to ensure accurate timesheet data. The setting to skip evergreen requisitions is now also applied to HRIS syncs.
    • Employment Hero: The OAuth flow has been updated to support PKCE for enhanced security.
    • SCIM: Improved sync stability by preventing failures caused by references to users or groups that are out of scope.
    • SAP SuccessFactors: We've resolved issues that could cause database timeouts during large syncs and fixed bugs related to custom field mapping.
    • DATEV: Historical syncs now correctly process employees who have gaps in their employment history.
    • Hibob: We've updated our OAuth API calls to include a new required header to comply with recent provider changes.
    • Rippling: The employee's home address now includes the state field.
    • Silae: Fixed an issue to ensure the correct termination date is synced for archived employees.
Avatar of authorMarvin Mรผller
ATS
a week ago

ATS API Updates - August 2, 2026

Highlights

  • ๐Ÿ“Ž Bullhorn: You can now pin a new application to a specific existing candidate using remote_fields in the create-application action. This is useful for preventing duplicate candidates when multiple profiles share the same email address.
  • ๐Ÿ” Greenhouse: We've significantly improved the reliability of concurrent syncs and webhooks by overhauling how we handle access token rotation. This change prevents sync failures that could previously occur when an access token was refreshed by another process.
  • ๐Ÿท๏ธ Ashby: A new integration setting allows you to set the candidate source during the creation of new candidates via application forms, ensuring new applicants are correctly attributed.

What else we've shipped ๐Ÿš€

  • ๐Ÿค Data Integrity Fixes: We've shipped several improvements to ensure applications are always correctly linked to fully synced candidate profiles for iCIMS and Ashby. For Greenhouse, we've improved webhook handling for candidate merges and processing order to prevent data inconsistencies.
  • ๐Ÿ“Š Model & Action Updates:
    • Ashby: Fixed an issue where screening question answers could be wiped by partial webhook payloads.
    • Greenhouse: Fixed an issue with writing candidate tags using the add-tag-to-candidate action.
    • Workable: Fixed an issue where creating an application for an already-declined candidate would result in a misleading permission error.
  • โš™๏ธ Integration-Specific Improvements:
    • Bullhorn for Salesforce: Passthrough API calls will now automatically refresh expired access tokens, and we've improved performance by reducing unnecessary authentications during syncs.
    • JobDiva: Improved performance and reliability by adopting our new shared access token cache. We also made syncs more resilient by allowing them to continue even when the JobDiva API returns errors for specific historical data ranges.
    • Jobvite: Improved connection error messages to help you diagnose permission issues more easily during setup.
    • Loxo: Increased the request rate to help large syncs complete faster.
    • Paycor: Improved reliability by automatically retrying on transient security errors from the Paycor API.
    • Rexx: Added a new integration setting to handle cookie consent banners, preventing boilerplate text from appearing in job descriptions.
    • SmartRecruiters: You can now request additional OAuth scopes through a new integration setting.
    • Workday: Improved performance of ATS syncs by skipping unnecessary API calls. We also improved error messages in the connection flow when setting up custom reports for screening questions.
    • d.vinci: Syncs will no longer fail if a job's application form is unavailable.
Avatar of authorMarvin Mรผller
General
a week ago

Platform Updates - August 2, 2026

Highlights

  • ๐Ÿ”Ž Filter Logs by Job or Application ID: You can now filter logs in the dashboard by a specific Job ID or Application ID. This makes it much easier to trace all API interactions related to a particular job or candidate application, speeding up debugging and monitoring.
  • ๐Ÿš€ More Granular Syncs with Sync Units: We are continuing the rollout of Sync Units, our new data synchronization model. Sync Units break down large syncs into smaller, independent parts, enabling more efficient data updates, per-model webhooks, and faster unlocks of API endpoints.
  • โšก๏ธ Improved API Performance with Shared Token Caching: We've rolled out a new platform-wide caching layer for integration access tokens. This significantly reduces redundant authentication requests, leading to faster and more reliable API calls, especially for high-volume operations.

What else we've shipped ๐Ÿš€

  • Dashboard Improvements:
    • ๐Ÿชต Integration Logs:ย The logs page for a specific integration now only shows actions relevant to its category (e.g., you'll only see HRIS actions for a HiBob integration).
    • ๐Ÿง  Filter Memory: Filters you apply on the integrations page are now remembered for the duration of your session, so you don't have to re-apply them when navigating back and forth.
  • โš™๏ธ Data Integrity: We've improved data cleanup logic to ensure that data is correctly removed when you disable specific models in your integration's scope configuration.

Performance & Reliability

  • Improved database stability by setting stricter timeouts on long-running queries and transactions to prevent system-wide slowdowns.
  • Upgraded our database driver to fix potential connection leaks and better handle deadlocks under high load.
Avatar of authorMarvin Mรผller
LMS
2 weeks ago

LMS API Updates - July 26, 2026

  • ๐Ÿซง Workday: We've improved error handling when writing skills data back to Workday. The API will now provide clearer feedback on asynchronous import failures, making it easier to diagnose issues.
Avatar of authorMarvin Mรผller
Assessment
2 weeks ago

Assessment API Updates - July 26, 2026

Highlights

  • โœ๏ธ Greenhouse: Write Results as Notes: You now have the option to write assessment results back to a candidate's profile as a note in Greenhouse. This provides another way to surface assessment outcomes to recruiters directly within their workflow.

๐Ÿš€ What else we've shipped

  • ๐Ÿชœ iCIMS: You can now configure assessments to be triggered when a candidate is moved into one of several different application statuses, offering more flexibility than being limited to a single stage.
  • ๐Ÿ› SuccessFactors: We've fixed an issue that could occur when creating an assessment order for a candidate with missing information.
  • โš™๏ธ General: We improved the API consistency for Avature, Jobylon, and PageUp and enhanced the connection flow reliability for Ashby.
Avatar of authorMarvin Mรผller