Skip to content

chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.3.4#46

Merged
maakle merged 1 commit into
mainfrom
speakeasy-sdk-regen-1784334901
Jul 22, 2026
Merged

chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.3.4#46
maakle merged 1 commit into
mainfrom
speakeasy-sdk-regen-1784334901

Conversation

@kombo-sdk-generator

@kombo-sdk-generator kombo-sdk-generator Bot commented Jul 18, 2026

Copy link
Copy Markdown
Contributor

SDK update

Versioning

Version Bump Type: [patch] - 🤖 (automated)

Tip

If updates to your OpenAPI document introduce breaking changes, be sure to update the info.version field 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[].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

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├─┬/passthrough/{tool}/{api}
│ │ └─┬POST
│ │   └──[🔀] description (95:20)
│ ├─┬/ats/applications
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (4782:21)
│ ├─┬/hris/timesheets
│ │ └─┬GET
│ │   └──[🔀] description (3496:20)
│ ├─┬/ats/application-stages
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (6414:21)
│ ├─┬/ats/jobs
│ │ └─┬GET
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (6604:21)
│ └─┬/hris/staffing-entities
│   └─┬GET
│     ├─┬Parameters
│     │ └──[🔀] description (4012:24)
│     └─┬Responses
│       └─┬200
│         └─┬application/json
│           └─┬example1
│             └──[🔀] value (4093:21)
└─┬Components
  ├─┬GetHrisStaffingEntitiesParameterUpdatedAfter
  │ └──[🔀] description (18759:20)
  ├─┬DataChangedWebhookPayload
  │ └─┬data
  │   └─┬changed_models
  │     └─┬Schema
  │       └─┬name
  │         └──[+] enum (34153:25)
  ├─┬PostConnectCreateLinkRequestBody
  │ └─┬integration_tool
  │   └──[+] enum (33794:15)
  ├─┬GetHrisStaffingEntitiesPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       ├──[+] required (19310:21)❌ 
  │       ├──[+] properties (19096:19)
  │       └─┬status
  │         ├──[-] examples (18443:25)
  │         ├──[-] enum (18441:25)❌ 
  │         ├──[-] enum (18435:25)❌ 
  │         ├──[-] enum (18436:25)❌ 
  │         ├──[-] enum (18437:25)❌ 
  │         ├──[-] enum (18438:25)❌ 
  │         ├──[-] enum (18439:25)❌ 
  │         ├──[-] enum (18440:25)❌ 
  │         ├──[+] items (19099:23)❌ 
  │         ├──[🔀] type (19097:27)❌ 
  │         └──[🔀] description (19289:34)
  ├─┬GetAtsApplicationsPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       └─┬current_stage
  │         ├──[+] required (20746:25)❌ 
  │         └──[+] properties (20675:23)
  ├─┬GetAtsApplicationStagesPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       ├──[+] required (24371:21)❌ 
  │       └──[+] properties (24278:19)
  └─┬GetAtsJobsPositiveResponse
    └─┬data
      └─┬results
        └─┬Schema
          └─┬stages
            └─┬Schema
              ├──[+] required (24913:27)❌ 
              └──[+] properties (24828:25)
Document Element Total Changes Breaking Changes
paths 7 0
components 22 13

View full report

Linting Report 0 errors, 315 warnings, 196 hints

View 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 application current_stage, on application-stage list items, and on job stages[], with new types such as CurrentStageStatus / StageStatus and matching doc/example updates.

HRIS: get_staffing_entities() results gain a skills array (skill metadata, proficiency_scale, and expected_proficiency unions for numeric vs single-select).

Connect: create_connection_link() accepts carerixgraphql on integration_tool.

Reviewed by Cursor Bugbot for commit 23cebe0. Bugbot is set up for automated code reviews on this repo. Configure here.

@kombo-sdk-generator kombo-sdk-generator Bot added the patch Patch version bump label Jul 18, 2026

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes using default effort and found 1 potential issue.

Fix All in Cursor

❌ 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]

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 90773bb. Configure here.

@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1784334901 branch 3 times, most recently from b6108dc to 5b62c77 Compare July 21, 2026 00:39
* `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**
@kombo-sdk-generator
kombo-sdk-generator Bot force-pushed the speakeasy-sdk-regen-1784334901 branch from 5b62c77 to 23cebe0 Compare July 22, 2026 00:38
@maakle
maakle merged commit 71961bf into main Jul 22, 2026
2 checks passed
@maakle
maakle deleted the speakeasy-sdk-regen-1784334901 branch July 22, 2026 15:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

patch Patch version bump

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants