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

  • 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
today

LMS API Updates - March 29, 2026

Highlights

  • 🚀 New Moodle Integration: We're excited to launch our new integration with Moodle! You can now connect to your customers' Moodle instances to sync users, courses (including revisions and skills), and course progress. The integration also supports actions to create courses, enroll users, and mark completions.

Other Updates

  • ⚡ Udemy: We've improved the reliability of course syncs by adjusting our request concurrency to better handle API rate limits.
Avatar of authorAike Hillbrands
Assessment
today

Assessment API Updates - March 29, 2026

Highlights

  • 📊 Job Context Fields Added to Assessment Orders: To provide your assessment tools with more context, we've extended the Assessment Order model to include job_code and description. This update is supported across numerous ATS integrations, including Greenhouse, Lever, Recruitee, SmartRecruiters, SuccessFactors, Teamtailor, UKG Pro, Workday, and Jobvite.

Breaking Changes

  • ❗ Assessment Order Schema Update: To ensure data quality, we've made several fields required in the assessment order payload. Specifically, candidate.remote_id, candidate.first_name, candidate.last_name, application.remote_id, and job.location are now required. Please review your integration to ensure you are providing these fields.

Other Updates

  • The remote_id for hiring team members is now nullable to accommodate data from all systems.
  • SmartRecruiters: The candidate's phone number is now included in the assessment order payload.
Avatar of authorAike Hillbrands
HRIS
today

HRIS API Updates - March 29, 2026

Highlights

  • 🏢 Loket: Multi-Employer & Passthrough Support: The Loket integration has been significantly enhanced to support customers with multiple employer entities in a single account. We've also added support for the Passthrough API.
  • 🏦 AFAS: Bank Account Syncing: You can now sync employee bank account details from AFAS, enabling new payroll and benefits use cases.

Other Updates

  • Azure AD: You can now sync a user's group memberships (`memberOf`) via the remote_data field.
  • Factorial: We've improved the job catalog sync to include more hierarchical details, such as role and level titles.
  • Personio: A new integration setting allows you to sync historical compensation data for a specified number of past months.
  • Rippling: Fixed an issue that prevented employees with a hybrid work location from syncing correctly.
  • SuccessFactors: We've exposed more nested data from the employee object, making it available for custom field mapping.
  • Sympa: Improved custom field mapping for data structured in nested arrays, ensuring more stable field paths.
  • Workday: Added a new setting to configure the group type assigned to job families, offering more flexibility in how you categorize this data.
Avatar of authorAike Hillbrands
ATS
today

ATS API Updates - March 29, 2026

Highlights

  • 🧑‍🤝‍🧑 New Unified Roles Supported: We've expanded our unified role model to include COORDINATOR, SOURCER, and INTERVIEWER. These new roles are now mapped across many integrations, including Ashby, Greenhouse, Lever, and SmartRecruiters, giving you more granular insight into hiring teams.
  • 📄 Dayforce: Sync Applications via Custom Reports: You can now sync candidates and applications from Dayforce by configuring a custom report. This provides a new, powerful way to ingest application data that was previously unavailable.

Other Updates

  • ➡️ OTYS: Passthrough API Support: We've added support for the Passthrough API for OTYS, allowing you to make direct calls to the OTYS JSON-RPC API.
  • ✨ New Capabilities
    • SmartRecruiters: Added support for syncing demographic and EEO screening questions.
    • Taleez: You can now sync and answer screening questions when creating candidates.
    • SuccessFactors: The update-candidate action now supports adding or updating a candidate's resume.
  • 🧪 Sandbox: The sandbox environment now includes custom field data for candidates and applications, providing more realistic test data.
  • 📚 Documentation: Added a new guide for understanding and using Roles and Permissions data.
Avatar of authorAike Hillbrands
General
today

Platform Updates - March 29, 2026

Highlights

  • 🎈 Picture-in-Picture Mode for Kombo Connect: For a smoother experience for your customers, the Kombo Connect connection flow can now detach into a floating Picture-in-Picture (PiP) window. This prevents the flow from being interrupted if your customer navigates to a different tab or a new page opens during authentication.
  • 🪂 New Remapping Option: Fallback to Kombo's Default: When configuring custom field remappings, you now have the flexibility to insert "Fallback to Kombo's mapping" as a prioritized option. This allows you to create powerful remapping rules that combine your custom logic with Kombo's standard mapping for ultimate control.

Other Updates

  • 🪄 Self-Serve SFTP Decryption: You can now configure PGP decryption for files uploaded via SFTP directly from the dashboard, simplifying the setup for secure file transfers.
  • Developer Experience & Dashboard Improvements
    • ⚡ You can now trigger full and delta syncs for any integration directly from the command palette (Cmd+K).
    • 🔎 In the Data Explorer, you can now search for jobs by their posting URL, making it easier to find specific job postings.
    • 🔗 When a sync is in progress, the "View Logs" button now links directly to the logs for that specific sync interaction.
    • 📜 HTTP headers in interaction logs are now sorted alphabetically for easier inspection.
    • ✨ We've made numerous smaller UI improvements to the dashboard, including more accurate integration counts, better tooltips, and improved navigation.
  • Documentation
    • 📚 Webhook documentation now includes detailed payload examples for all event types, making it easier to build and test your webhook consumers.
    • 🧹 We've removed outdated migration guides for the `data-changed` webhook to simplify our documentation.
Avatar of authorAike Hillbrands
LMS
a week ago

LMS API Updates - March 22, 2026

Highlights

  • 🚀 New Integration: TalentLMS: We've launched a new integration with TalentLMS. It supports syncing courses, users, and progress, and includes actions to bulk-create courses and enroll users.
  • 🔗 Direct Course Links: We've added a `remote_url` field to the Course Revision model, making it easy to link your users directly to the course in the source LMS. This is now supported for 360Learning, Cornerstone, Workday, Udemy, and LinkedIn Learning.

Other Updates

  • 📎 Workday: Added a new passthrough endpoint to `getLearningPrograms`.
Avatar of authorAike Hillbrands
HRIS
a week ago

HRIS API Updates - March 22, 2026

Highlights

  • 🚀 New Integration: TriNet PEO: We've launched a new integration with TriNet PEO. It supports reading employees, employments, work locations, and groups, and includes an action to create new employees.
  • 🎣 Okta Webhooks: Our Okta integration now supports webhooks. You can subscribe to changes for users and groups to get real-time data updates without waiting for the next sync.
  • 🔐 HiBob OAuth Support: You can now connect to HiBob using OAuth 2.0, providing a more secure and streamlined authentication experience for your customers.

Other Updates

  • 👻 Gusto Passthrough API: We've added a passthrough API for Gusto, allowing you to make authenticated requests directly to their v1 API.
  • 📎 HROffice: Added a passthrough API for making direct SOAP requests.
  • 📊 Group & Model Extensions:
    • HaileyHR: Added support for syncing `COST_CENTER` groups.
    • Okta: Added support for syncing `DEPARTMENT` groups.
    • Lucca: An employee's basic salary information is now available via custom fields.
    • Workday: Added coverage for reading HRIS positions (staffing entities).
Avatar of authorAike Hillbrands
ATS
a week ago

ATS API Updates - March 22, 2026

Highlights

  • 🚀 New Integration: RecruitCRM: We've added support for the RecruitCRM ATS. You can now sync jobs, candidates, applications, and recruitment pipelines.
  • 📎 Careerplug: We've added a new passthrough API for Careerplug, allowing you to make direct calls to their API. We've also added full support for syncing hiring team and system roles.

Other Updates

  • 🏛️ Expanded Roles Coverage: We've significantly expanded support for syncing system roles and hiring team roles. This is now available for Recruiterflow, JazzHR, Jobdiva, Teamtailor, Lever, Paycor ATS, Jobvite, Fountain ATS, Cornerstone OnDemand, Pinpoint, Crelate, Oracle Recruiting, SuccessFactors ATS, UKG Ready, and SmartRecruiters.
  • 📎 New Passthrough & Attachment Capabilities:
    • Cornerstone Talentlink: Added a passthrough API.
    • Talentlink: You can now read candidate and application attachments using the API.
  • 📊 Model Extensions:
    • Jobvite: The `create-candidate` action now includes additional details like company and location. The application model was also extended with `remote_created_at`, `remote_updated_at`, and a `remote_data` object.
Avatar of authorAike Hillbrands
General
a week ago

Platform Updates - March 22, 2026

Highlights

  • 📣 Action Concurrency Limiting Enforced: To improve platform stability, we are now enforcing concurrency limits on all write actions. If you send too many requests in parallel for a single integration, you will receive a new `PLATFORM.CONCURRENCY_LIMIT_EXCEEDED` error with an HTTP 429 status code. We recommend implementing a retry mechanism with exponential backoff for these cases.
  • 💅 Redesigned Integration Dashboard: We've revamped the integration detail page! You can now find logs embedded directly in a new “Logs” tab for easier debugging. The sync status and manual sync trigger have been redesigned into a cleaner, more intuitive component in the page header.
  • 📚 Richer `updated_after` Filter Documentation: Our API documentation for all model endpoints now dynamically lists which related objects are considered when you use the `updated_after` filter. This makes it much clearer which updates will cause a record to be returned.

Other Updates

  • ⚙️ Dashboard & Connection Flow:
    • You can now filter integrations by tags (e.g., “OAuth recommended”, “IP allowlisting”) on the main Tools page.
    • We've improved the connection flow for integrations that have optional partner credentials, allowing them to be enabled more easily.
  • ⚡️ Performance & Reliability:
    • We've increased the timeout for webhooks, which will reduce the number of `502` errors you may have seen for long-running webhook deliveries.
Avatar of authorAike Hillbrands
HRIS
2 weeks ago

HRIS API Updates - March 15, 2026

Highlights

  • 📜 New Staffing Entities Model: We've introduced a new `staffing-entities` model and a corresponding `GET /hris/staffing-entities` endpoint. This allows you to sync positions, requisitions, and job openings from your customers' HRIS, a crucial feature for use cases like "create-employee" or workforce planning.

Other Updates

  • Workday: Improved the accuracy of location and group data by adding a dedicated location resource and better mapping for supervisory organizations.
  • BambooHR: You can now create new job titles on the fly when using the `create-employee` action, even if the title doesn't exist in your customer's BambooHR instance yet.
  • 📊 Model Extensions:
    • Okta: Added support for syncing cost centers as groups.
    • Deel: The employee's gender is now available.
    • Hansalog: You can now sync employee custom fields.
  • HiBob: A new integration setting allows you to sync custom named lists as departments or cost centers.
  • 📈 Filtering UX Improvements: We've optimized the employee filtering configuration in both the Kombo dashboard and the Connect flow to better support your customers with very large employee counts.
Avatar of authorAike Hillbrands