chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.3.4#46
Conversation
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.
❌ 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 90773bb. Configure here.
| r"""The globally unique ID of this object generated by Kombo. We recommend using this as a stable primary key for syncing.""" | ||
| remote_id: Nullable[str] | ||
| r"""The raw ID of the object in the remote system. We don't recommend using this as a primary key on your side as it might sometimes be compromised of multiple identifiers if a system doesn't provide a clear primary key.""" | ||
| status: Nullable[GetAtsApplicationsPositiveResponseStatus] |
There was a problem hiding this comment.
Breaking rename of offer status type
Medium Severity
GetAtsApplicationsPositiveResponseStatus was renamed to OfferStatus and re-exported under the new name, while this release is only a patch bump to 1.3.4. Consumers importing the previous public type will hit an ImportError, and the changelog does not call out this rename.
Additional Locations (2)
Reviewed by Cursor Bugbot for commit 90773bb. Configure here.
b6108dc to
5b62c77
Compare
* `kombo.hris.get_staffing_entities()`: `response.data.results[].skills` **Added** * `kombo.ats.get_applications()`: `response.data.results[].current_stage.status` **Added** * `kombo.ats.get_application_stages()`: `response.data.results[].status` **Added** * `kombo.ats.get_jobs()`: `response.data.results[].stages[].status` **Added** * `kombo.connect.create_connection_link()`: * `request.integration_tool.enum(carerixgraphql)` **Added**
5b62c77 to
23cebe0
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.
Python SDK Changes:
kombo.hris.get_staffing_entities():response.data.results[].skillsAddedkombo.ats.get_applications():response.data.results[].current_stage.statusAddedkombo.ats.get_application_stages():response.data.results[].statusAddedkombo.ats.get_jobs():response.data.results[].stages[].statusAddedkombo.connect.create_connection_link():request.integration_tool.enum(carerixgraphql)AddedView full SDK changelog
OpenAPI Change Summary
View full report
Linting Report
0 errors, 315 warnings, 196 hintsView full report
PYTHON CHANGELOG
No relevant generator changes
Based on Speakeasy CLI 1.790.3
Last updated by Speakeasy workflow
Note
Medium Risk
Adds required response fields and new models on widely used ATS/HRIS read paths; additive for most clients but can break strict deserialization or assumptions about stage/shape of staffing entities.
Overview
Patch release (1.3.3 → 1.3.4) from an updated OpenAPI spec via Speakeasy, with version/metadata updates in
gen.yaml,gen.lock,RELEASES.md, and_version.py.ATS: Responses now expose a
status(ACTIVE/INACTIVE) on applicationcurrent_stage, on application-stage list items, and on jobstages[], with new types such asCurrentStageStatus/StageStatusand matching doc/example updates.HRIS:
get_staffing_entities()results gain askillsarray (skill metadata,proficiency_scale, andexpected_proficiencyunions for numeric vs single-select).Connect:
create_connection_link()acceptscarerixgraphqlonintegration_tool.Reviewed by Cursor Bugbot for commit 23cebe0. Bugbot is set up for automated code reviews on this repo. Configure here.