chore: 🐝 Update SDK - SDK Generation KOMBO-TYPESCRIPT 1.3.8 - #56
Conversation
6da8f34 to
1e9a55a
Compare
1e9a55a to
c3535a8
Compare
| import { GetAtsJobsPositiveResponseOption1 } from "@kombo-api/sdk/models"; | ||
|
|
||
| let value: Option1 = { | ||
| let value: GetAtsJobsPositiveResponseOption1 = { |
There was a problem hiding this comment.
Breaking type renames in patch
High Severity
This patch renames previously exported model types Option1, Option2, and Author to longer prefixed names. Consumers importing those symbols from @kombo-api/sdk/models will fail to compile on upgrade to 1.3.8, even though the release is marked as a non-breaking patch and the OpenAPI summary reports zero breaking changes.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit c3535a8. Configure here.
77c9c40 to
3b4c19f
Compare
| import { SDKValidationError } from "./errors/sdkvalidationerror.js"; | ||
|
|
||
| export type Author = { | ||
| export type GetAtsNotesPositiveResponseAuthor = { |
There was a problem hiding this comment.
Silent breaking type renames
Medium Severity
This patch release renames previously exported types Author, Option1, and Option2 to GetAtsNotesPositiveResponseAuthor, GetAtsJobsPositiveResponseOption1, and GetAtsJobsPositiveResponseOption2 with no aliases. Consumers importing the old names from @kombo-api/sdk/models will fail to compile, but the changelog and version bump treat this as a non-breaking patch.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 3b4c19f. Configure here.
3b4c19f to
b8611e4
Compare
| request, | ||
| options, | ||
| )); | ||
| } |
There was a problem hiding this comment.
Inconsistent scorecards method name
Medium Severity
getAtsScorecards keeps an Ats prefix even though it already lives on the ats client. Sibling methods use getNotes, getJobs, and getInterviews. The prior release already renamed getAtsNotes to getNotes as a breaking change, so this repeats the same inconsistency and is likely to force another rename later.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b8611e4. Configure here.
2ec4304 to
c37212d
Compare
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
There are 5 total unresolved issues (including 4 from previous reviews).
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.
Want higher recall? High effort reviews run extra passes and find more bugs. A team admin can switch effort levels in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit c37212d. Configure here.
00d1433 to
6042801
Compare
abf24fd to
b226175
Compare
397d577 to
dcda885
Compare
acec3f2 to
6a57df5
Compare
* `kombo.hris.getHrisPayRuns()`: **Added** * `kombo.hris.getHrisPayslips()`: **Added** * `kombo.ats.getAtsScorecards()`: **Added** * `kombo.ats.getAtsAttachments()`: **Added** * `kombo.ats.createCandidate()`: * `request.remoteFields` **Changed** * `kombo.ats.createApplication()`: * `request.body.remoteFields` **Changed** * `kombo.connect.createConnectionLink()`: * `request` **Changed** * `response.data.staticIps` **Added**
6a57df5 to
5793886
Compare


SDK update
Versioning
Version Bump Type: [patch] - 🤖 (automated)
Tip
If updates to your OpenAPI document introduce breaking changes, be sure to update the
info.versionfield to trigger the correct version bump.Speakeasy supports manual control of SDK versioning through multiple methods.
Typescript SDK Changes:
kombo.hris.getHrisPayRuns(): Addedkombo.hris.getHrisPayslips(): Addedkombo.ats.getAtsScorecards(): Addedkombo.ats.getAtsAttachments(): Addedkombo.ats.createCandidate():request.remoteFieldsChangedkombo.ats.createApplication():request.body.remoteFieldsChangedkombo.connect.createConnectionLink():requestChangedresponse.data.staticIpsAddedView full SDK changelog
OpenAPI Change Summary
View full report
Linting Report
0 errors, 330 warnings, 208 hintsView full report
TYPESCRIPT CHANGELOG
core: 3.31.6 - 2026-08-21
🐛 Bug Fixes
core: 3.31.5 - 2026-08-12
🐝 New Features
retries: 2.83.2 - 2026-09-01
🐛 Bug Fixes
unions: 2.86.5 - 2026-08-13
🐛 Bug Fixes
Based on Speakeasy CLI 1.798.0
Last updated by Speakeasy workflow
Note
Medium Risk
Adds payroll and attachment APIs and changes Connect link and ATS remote_fields typings; consumers on strict types may need small updates, but this is additive for most callers.
Overview
Speakeasy-regenerated patch release (1.3.7 → 1.3.8) that aligns the TypeScript SDK with the latest Kombo OpenAPI spec and bumps generator metadata (Speakeasy 1.798.0).
The SDK gains four list endpoints: HRIS pay runs and payslips (
getHrisPayRuns,getHrisPayslips), plus ATS scorecards and attachments (getAtsScorecards,getAtsAttachments), each with new models, funcs, operation types, and docs.Connect
createConnectionLinknow supportsenable_static_ipson the request and returnsstaticIpson success. ATScreateCandidate/createApplicationremote_fieldsshapes are expanded (e.g. AFAS, RecruitCRM, custom fields, and other integration-specific blocks). Webhook support addsissue_status_changedpayload types.Several generated types are renamed or rescoped (e.g. generic
Option1/Option2/Authormoved under job/notes/scorecard-specific names) so typings match nested schemas without changing unrelated APIs.Reviewed by Cursor Bugbot for commit 5793886. Bugbot is set up for automated code reviews on this repo. Configure here.