chore: 🐝 Update SDK - SDK Generation KOMBO-TYPESCRIPT 1.0.2#38
Merged
Conversation
57df908 to
5d485c2
Compare
1096a39 to
97ef509
Compare
92c69c5 to
954f4f3
Compare
589ca95 to
4cc9a8b
Compare
* `kombo.general.checkApiKey()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.triggerSync()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.sendPassthroughRequest()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.deleteIntegration()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.getIntegrationDetails()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.setIntegrationEnabled()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.createReconnectionLink()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.getIntegrationFields()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.updateIntegrationField()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.getCustomFields()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.updateCustomFieldMapping()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.general.getTools()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getEmployees()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getEmployeeForm()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.createEmployeeWithForm()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.addEmployeeDocument()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getEmployeeDocumentCategories()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getGroups()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getEmployments()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getLocations()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getAbsenceTypes()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getTimeOffBalances()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getAbsences()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.createAbsence()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.deleteAbsence()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getLegalEntities()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getTimesheets()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getPerformanceReviewCycles()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getPerformanceReviews()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getApplications()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.moveApplicationToStage()`: * `request.body.remoteFields.workday` **Added** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addApplicationResultLink()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addApplicationNote()`: * `request.body.remoteFields.lever` **Added** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getApplicationAttachments()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addApplicationAttachment()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.rejectApplication()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getCandidates()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.createCandidate()`: * `request.remoteFields` **Changed** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getCandidateAttachments()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addCandidateAttachment()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addCandidateResultLink()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.addCandidateTag()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.removeCandidateTag()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getTags()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getApplicationStages()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getJobs()`: * `response.data.results[].hiringTeam[]` **Changed** (Breaking⚠️ ) * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.createApplication()`: * `request.body.remoteFields` **Changed** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getUsers()`: * `response.data.results[].systemRoles` **Added** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getOffers()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getRejectionReasons()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.getInterviews()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.ats.importTrackedApplication()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.assessment.getPackages()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.assessment.setPackages()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.assessment.getOpenOrders()`: * `response.data.results[].job.hiringTeam[]` **Changed** (Breaking⚠️ ) * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.assessment.updateOrderResult()`: * `request.body.remoteFields.recruitee` **Added** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.connect.createConnectionLink()`: * `request.integrationTool` **Changed** * `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.connect.getIntegrationByToken()`: `error.code.enum(platform.concurrencyLimitExceeded)` **Added** (Breaking⚠️ ) * `kombo.hris.getStaffingEntities()`: **Added** * `kombo.ats.getRoles()`: **Added**
4cc9a8b to
91a6a2e
Compare
maakle
approved these changes
Mar 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
SDK update
Versioning
Version Bump Type: [patch] - 🤖 (automated)
Typescript SDK Changes:
kombo.general.checkApiKey():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.triggerSync():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.sendPassthroughRequest():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.deleteIntegration():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.getIntegrationDetails():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.setIntegrationEnabled():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.createReconnectionLink():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.getIntegrationFields():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.updateIntegrationField():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.getCustomFields():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.updateCustomFieldMapping():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.general.getTools():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getEmployees():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getEmployeeForm():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.createEmployeeWithForm():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.addEmployeeDocument():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getEmployeeDocumentCategories():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getGroups():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getEmployments():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getLocations():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getAbsenceTypes():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getTimeOffBalances():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getAbsences():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.createAbsence():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.deleteAbsence():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getLegalEntities():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getTimesheets():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getPerformanceReviewCycles():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getPerformanceReviews():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getApplications():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.moveApplicationToStage():request.body.remoteFields.workdayAddederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addApplicationResultLink():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addApplicationNote():request.body.remoteFields.leverAddederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getApplicationAttachments():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addApplicationAttachment():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.rejectApplication():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getCandidates():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.createCandidate():request.remoteFieldsChangederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getCandidateAttachments():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addCandidateAttachment():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addCandidateResultLink():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.addCandidateTag():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.removeCandidateTag():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getTags():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getApplicationStages():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getJobs():response.data.results[].hiringTeam[]Changed (Breakingerror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.createApplication():request.body.remoteFieldsChangederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getUsers():response.data.results[].systemRolesAddederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getOffers():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getRejectionReasons():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.getInterviews():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.ats.importTrackedApplication():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.assessment.getPackages():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.assessment.setPackages():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.assessment.getOpenOrders():response.data.results[].job.hiringTeam[]Changed (Breakingerror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.assessment.updateOrderResult():request.body.remoteFields.recruiteeAddederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.connect.createConnectionLink():request.integrationToolChangederror.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.connect.getIntegrationByToken():error.code.enum(platform.concurrencyLimitExceeded)Added (Breakingkombo.hris.getStaffingEntities(): Addedkombo.ats.getRoles(): AddedView full SDK changelog
OpenAPI Change Summary
View full report
Linting Report
0 errors, 315 warnings, 187 hintsView full report
TYPESCRIPT CHANGELOG
core: 3.26.44 - 2026-03-23
🐛 Bug Fixes
core: 3.26.43 - 2026-03-12
♻️ Refactors
core: 3.26.42 - 2026-03-11
🐛 Bug Fixes
core: 3.26.41 - 2026-03-04
🐛 Bug Fixes
core: 3.26.40 - 2026-03-03
🐛 Bug Fixes
core: 3.26.39 - 2026-03-02
🐝 New Features
core: 3.26.38 - 2026-02-27
🐛 Bug Fixes
core: 3.26.37 - 2026-02-27
🐛 Bug Fixes
core: 3.26.35 - 2026-02-26
🐛 Bug Fixes
globalServerURLs: 2.83.1 - 2026-02-27
🐛 Bug Fixes
Based on Speakeasy CLI 1.759.3
Note
Medium Risk
Medium risk because this is a large auto-generated SDK regen that introduces new operations and multiple breaking type changes (notably expanded error-code enums and ATS hiring-team/user role shapes), which can break downstream TypeScript consumers at compile time and potentially at runtime if assumptions changed.
Overview
Updates the generated TypeScript SDK to
v1.0.2(new Speakeasy generator/core versions) and refreshes the generated docs/model surfaces accordingly.Adds new listing operations
kombo.ats.getRoles()andkombo.hris.getStaffingEntities()with corresponding models/docs.Broadens error handling across many endpoints by adding the
platform.concurrencyLimitExceedederror-code enum value (treated as breaking due to stricter enums), and updates several ATS/assessment payload shapes (e.g., hiring-team/user role fields likejob_roles/system_roles) plus a fewremote_fieldsvariants (e.g., Lever/Workday/Recruitee).Written by Cursor Bugbot for commit 91a6a2e. This will update automatically on new commits. Configure here.