Skip to content

chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.0.4#33

Open
kombo-sdk-generator[bot] wants to merge 1 commit intomainfrom
speakeasy-sdk-regen-1774657953
Open

chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.0.4#33
kombo-sdk-generator[bot] wants to merge 1 commit intomainfrom
speakeasy-sdk-regen-1774657953

Conversation

@kombo-sdk-generator
Copy link
Copy Markdown
Contributor

@kombo-sdk-generator kombo-sdk-generator bot commented Mar 28, 2026

SDK update

Versioning

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

Python SDK Changes:

  • kombo.assessment.get_assessment_orders(): Added
  • kombo.assessment.get_open_orders(): Removed (Breaking ⚠️)
  • kombo.hris.get_absences(): response.data.results[] Changed
  • kombo.hris.create_absence(): response.data Changed
  • kombo.hris.delete_absence(): response.data Changed
  • kombo.connect.create_connection_link(): request.integration_tool Changed

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[+] path (7582:3)
│ ├─┬/passthrough/{tool}/{api}
│ │ └─┬POST
│ │   └──[🔀] description (94:20)
│ ├─┬/hris/absences/{absence_id}
│ │ └─┬DELETE
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (3219:21)
│ ├─┬/hris/absences
│ │ ├─┬GET
│ │ │ └─┬Responses
│ │ │   └─┬200
│ │ │     └─┬application/json
│ │ │       └─┬example1
│ │ │         └──[🔀] value (3009:21)
│ │ └─┬POST
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (3129:21)
│ └─┬/assessment/orders/open
│   └─┬GET
│     ├──[🔀] summary (7663:16)
│     ├──[🔀] description (7664:20)
│     ├──[+] deprecated (7697:19)
│     └─┬Extensions
│       └──[+] x-speakeasy-ignore (7698:27)
├─┬data-changed
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (33910:15)
├─┬assessment:order-received
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (34035:15)
├─┬inline-assessment:order-received
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (34091:15)
├─┬integration-deleted
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (34002:15)
├─┬integration-created
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (33971:15)
├─┬connection-flow-failed
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (33940:15)
├─┬integration-state-changed
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (34146:15)
├─┬sync-finished
│ └─┬POST
│   └─┬Requestbody
│     └─┬application/json
│       └──[🔀] example (34181:15)
└─┬Components
  ├──[+] schemas (28049:7)
  ├──[+] schemas (28056:7)
  ├──[+] schemas (28039:7)
  ├──[+] schemas (28042:7)
  ├─┬DeleteHrisAbsencesAbsenceIdPositiveResponse
  │ └─┬data
  │   ├──[+] required (17230:15)❌ 
  │   ├──[+] required (17229:15)❌ 
  │   ├──[+] properties (17169:13)
  │   ├──[+] properties (17177:13)
  │   ├─┬start_time
  │   │ └──[🔀] description (17108:28)
  │   ├─┬remote_data
  │   │ ├──[-] additionalProperties (16681:37)❌ 
  │   │ ├──[+] externalDocs (17176:17)
  │   │ ├──[🔀] type (17172:17)❌ 
  │   │ ├──[+] format (17174:23)❌ 
  │   │ ├──[🔀] description (17170:28)
  │   │ └─┬Extensions
  │   │   └──[-] x-speakeasy-ignore (16691:35)❌ 
  │   ├─┬start_date
  │   │ ├──[🔀] type (17094:17)❌ 
  │   │ └──[🔀] description (17096:28)
  │   ├─┬type_id
  │   │ ├──[🔀] type (17125:21)❌ 
  │   │ └──[🔀] description (17124:28)
  │   ├─┬status
  │   │ ├──[+] type (17115:17)❌ 
  │   │ ├──[🔀] description (17117:28)
  │   │ ├──[-] anyOf (16641:19)❌ 
  │   │ └──[-] anyOf (16651:19)❌ 
  │   ├─┬unit
  │   │ ├──[-] enum (16635:19)❌ 
  │   │ ├──[-] enum (16636:19)❌ 
  │   │ ├──[-] enum (16637:19)❌ 
  │   │ ├──[-] type (16632:17)❌ 
  │   │ ├──[🔀] description (17158:28)
  │   │ ├──[+] anyOf (17147:19)
  │   │ └──[+] anyOf (17157:19)
  │   ├─┬start_half_day
  │   │ ├──[+] externalDocs (17184:17)
  │   │ ├──[🔀] type (17180:17)❌ 
  │   │ ├──[+] format (17182:23)❌ 
  │   │ └──[🔀] description (17178:28)
  │   ├─┬remote_deleted_at
  │   │ ├──[+] additionalProperties (17203:37)❌ 
  │   │ ├──[-] externalDocs (16676:17)
  │   │ ├──[🔀] type (17201:17)❌ 
  │   │ ├──[-] format (16674:23)❌ 
  │   │ ├──[🔀] description (17204:28)
  │   │ └─┬Extensions
  │   │   └──[+] x-speakeasy-ignore (17213:35)
  │   └─┬remote_id
  │     ├──[+] externalDocs (17198:17)
  │     ├──[+] format (17196:23)❌ 
  │     └──[🔀] description (17192:28)
  ├─┬PostAiApplyPostingsPostingIdInquirePositiveResponse
  │ └─┬data
  │   └─┬application_form
  │     └─┬Schema
  │       └─┬ANYOF
  │         └─┬display_when
  │           └─┬answer_equals
  │             └─┬ONEOF
  │               └─┬data
  │                 ├──[-] type (28899:43)❌ 
  │                 └──[-] format (28900:45)❌ 
  ├─┬PostHrisAbsencesPositiveResponse
  │ └─┬data
  │   ├──[+] required (16944:15)❌ 
  │   ├──[+] required (16945:15)❌ 
  │   ├──[+] properties (16884:13)
  │   ├──[+] properties (16892:13)
  │   ├─┬start_half_day
  │   │ ├──[+] externalDocs (16899:17)
  │   │ ├──[🔀] type (16895:17)❌ 
  │   │ ├──[+] format (16897:23)❌ 
  │   │ └──[🔀] description (16893:28)
  │   ├─┬unit
  │   │ ├──[-] enum (16370:19)❌ 
  │   │ ├──[-] enum (16371:19)❌ 
  │   │ ├──[-] enum (16372:19)❌ 
  │   │ ├──[-] type (16367:17)❌ 
  │   │ ├──[🔀] description (16873:28)
  │   │ ├──[+] anyOf (16862:19)
  │   │ └──[+] anyOf (16872:19)
  │   ├─┬start_date
  │   │ ├──[🔀] type (16809:17)❌ 
  │   │ └──[🔀] description (16811:28)
  │   ├─┬remote_id
  │   │ ├──[+] externalDocs (16913:17)
  │   │ ├──[+] format (16911:23)❌ 
  │   │ └──[🔀] description (16907:28)
  │   ├─┬remote_deleted_at
  │   │ ├──[+] additionalProperties (16918:37)❌ 
  │   │ ├──[-] externalDocs (16411:17)
  │   │ ├──[🔀] type (16916:17)❌ 
  │   │ ├──[-] format (16409:23)❌ 
  │   │ ├──[🔀] description (16919:28)
  │   │ └─┬Extensions
  │   │   └──[+] x-speakeasy-ignore (16928:35)
  │   ├─┬start_time
  │   │ └──[🔀] description (16823:28)
  │   ├─┬type_id
  │   │ ├──[🔀] type (16840:21)❌ 
  │   │ └──[🔀] description (16839:28)
  │   ├─┬remote_data
  │   │ ├──[-] additionalProperties (16416:37)❌ 
  │   │ ├──[+] externalDocs (16891:17)
  │   │ ├──[🔀] type (16887:17)❌ 
  │   │ ├──[+] format (16889:23)❌ 
  │   │ ├──[🔀] description (16885:28)
  │   │ └─┬Extensions
  │   │   └──[-] x-speakeasy-ignore (16426:35)❌ 
  │   └─┬status
  │     ├──[+] type (16830:17)❌ 
  │     ├──[🔀] description (16832:28)
  │     ├──[-] anyOf (16376:19)❌ 
  │     └──[-] anyOf (16386:19)❌ 
  ├─┬InlineAssessmentOrderReceivedWebhookPayload
  │ └─┬data
  │   ├─┬application
  │   │ └──[+] required (33156:19)❌ 
  │   ├─┬candidate
  │   │ ├──[+] required (33141:19)❌ 
  │   │ ├──[+] required (33143:19)❌ 
  │   │ ├──[+] required (33144:19)❌ 
  │   │ └──[+] required (33145:19)❌ 
  │   └─┬job
  │     ├──[+] required (33250:19)❌ 
  │     ├──[+] required (33251:19)❌ 
  │     ├──[+] required (33252:19)❌ 
  │     ├──[+] required (33253:19)❌ 
  │     └──[+] required (33254:19)❌ 
  ├─┬GetAssessmentOrdersOpenPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       ├─┬application
  │       │ └──[+] required (28420:25)❌ 
  │       ├─┬job
  │       │ ├──[+] required (28547:25)❌ 
  │       │ ├──[+] required (28548:25)❌ 
  │       │ ├──[+] required (28549:25)❌ 
  │       │ ├──[+] required (28550:25)❌ 
  │       │ └──[+] required (28551:25)❌ 
  │       └─┬candidate
  │         ├──[+] required (28403:25)❌ 
  │         ├──[+] required (28405:25)❌ 
  │         ├──[+] required (28406:25)❌ 
  │         └──[+] required (28407:25)❌ 
  ├─┬GetHrisAbsencesPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       ├──[+] required (16750:21)❌ 
  │       ├──[+] required (16751:21)❌ 
  │       ├──[+] properties (16606:19)
  │       ├──[+] properties (16614:19)
  │       ├─┬remote_deleted_at
  │       │ ├──[+] additionalProperties (16640:43)❌ 
  │       │ ├──[-] externalDocs (16153:23)
  │       │ ├──[🔀] type (16638:23)❌ 
  │       │ ├──[-] format (16151:29)❌ 
  │       │ ├──[🔀] description (16641:34)
  │       │ └─┬Extensions
  │       │   └──[+] x-speakeasy-ignore (16650:41)
  │       ├─┬remote_id
  │       │ ├──[+] externalDocs (16635:23)
  │       │ ├──[+] format (16633:29)❌ 
  │       │ └──[🔀] description (16629:34)
  │       ├─┬status
  │       │ ├──[+] type (16552:23)❌ 
  │       │ ├──[🔀] description (16554:34)
  │       │ ├──[-] anyOf (16118:25)❌ 
  │       │ └──[-] anyOf (16128:25)❌ 
  │       ├─┬remote_data
  │       │ ├──[-] additionalProperties (16158:43)❌ 
  │       │ ├──[+] externalDocs (16613:23)
  │       │ ├──[🔀] type (16609:23)❌ 
  │       │ ├──[+] format (16611:29)❌ 
  │       │ ├──[🔀] description (16607:34)
  │       │ └─┬Extensions
  │       │   └──[-] x-speakeasy-ignore (16168:41)❌ 
  │       ├─┬unit
  │       │ ├──[+] examples (16726:25)
  │       │ ├──[+] required (16722:25)❌ 
  │       │ ├──[+] required (16723:25)❌ 
  │       │ ├──[+] required (16724:25)❌ 
  │       │ ├──[+] required (16716:25)❌ 
  │       │ ├──[+] required (16718:25)❌ 
  │       │ ├──[+] required (16717:25)❌ 
  │       │ ├──[+] required (16719:25)❌ 
  │       │ ├──[+] required (16720:25)❌ 
  │       │ ├──[+] required (16721:25)❌ 
  │       │ ├──[-] enum (16113:25)❌ 
  │       │ ├──[-] enum (16114:25)❌ 
  │       │ ├──[-] enum (16112:25)❌ 
  │       │ ├──[🔀] type (16653:23)❌ 
  │       │ ├──[-] description (16115:34)
  │       │ ├──[+] properties (16701:23)
  │       │ ├──[+] properties (16681:23)
  │       │ ├──[+] properties (16676:23)
  │       │ ├──[+] properties (16656:23)
  │       │ ├──[+] properties (16662:23)
  │       │ ├──[+] properties (16686:23)
  │       │ ├──[+] properties (16707:23)
  │       │ ├──[+] properties (16659:23)
  │       │ └──[+] properties (16667:23)
  │       ├─┬start_half_day
  │       │ ├──[+] externalDocs (16621:23)
  │       │ ├──[🔀] type (16617:23)❌ 
  │       │ ├──[+] format (16619:29)❌ 
  │       │ └──[🔀] description (16615:34)
  │       ├─┬start_date
  │       │ ├──[🔀] type (16531:23)❌ 
  │       │ └──[🔀] description (16533:34)
  │       ├─┬start_time
  │       │ └──[🔀] description (16545:34)
  │       ├─┬type_id
  │       │ ├──[-] type (16137:23)❌ 
  │       │ ├──[🔀] description (16595:34)
  │       │ ├──[+] anyOf (16584:25)
  │       │ └──[+] anyOf (16594:25)
  │       └─┬type
  │         ├──[-] examples (16244:25)
  │         ├──[-] required (16238:25)❌ 
  │         ├──[-] required (16239:25)❌ 
  │         ├──[-] required (16240:25)❌ 
  │         ├──[-] required (16234:25)❌ 
  │         ├──[-] required (16236:25)❌ 
  │         ├──[-] required (16241:25)❌ 
  │         ├──[-] required (16242:25)❌ 
  │         ├──[-] required (16235:25)❌ 
  │         ├──[-] required (16237:25)❌ 
  │         ├──[🔀] type (16562:27)❌ 
  │         ├──[+] description (16561:34)
  │         ├──[-] properties (16219:23)❌ 
  │         ├──[-] properties (16199:23)❌ 
  │         ├──[-] properties (16194:23)❌ 
  │         ├──[-] properties (16174:23)❌ 
  │         ├──[-] properties (16180:23)❌ 
  │         ├──[-] properties (16204:23)❌ 
  │         ├──[-] properties (16225:23)❌ 
  │         ├──[-] properties (16177:23)❌ 
  │         └──[-] properties (16185:23)❌ 
  ├─┬PostConnectCreateLinkRequestBody
  │ └─┬integration_tool
  │   ├──[+] enum (32461:15)
  │   └──[+] enum (32447:15)
  ├─┬AssessmentOrderReceivedWebhookPayload
  │ └─┬data
  │   ├─┬candidate
  │   │ ├──[+] required (32958:19)❌ 
  │   │ ├──[+] required (32959:19)❌ 
  │   │ ├──[+] required (32955:19)❌ 
  │   │ └──[+] required (32957:19)❌ 
  │   ├─┬application
  │   │ └──[+] required (32970:19)❌ 
  │   └─┬job
  │     ├──[+] required (33064:19)❌ 
  │     ├──[+] required (33065:19)❌ 
  │     ├──[+] required (33066:19)❌ 
  │     ├──[+] required (33067:19)❌ 
  │     └──[+] required (33068:19)❌ 
  └─┬PostAiApplyApplyRequestBody
    └─┬screening_question_answers
      └─┬Schema
        └─┬answer
          └─┬ONEOF
            └─┬data
              └──[-] format (29129:33)❌ 
Document Element Total Changes Breaking Changes
webhooks 8 0
components 196 121
paths 9 0

View full report

Linting Report 0 errors, 320 warnings, 190 hints

View full report

PYTHON CHANGELOG

core: 6.0.21 - 2026-03-27

🐛 Bug Fixes

  • replace broken is_union None guard in serialize_decimal, serialize_float, serialize_int, and validate_const with simple None check (commit by @AshGodfrey)

globalSecurity: 3.0.7 - 2026-03-25

🐛 Bug Fixes

  • basic-http handling when used as a security option wrapper (commit by @2ynn)

globalSecurity: 3.0.6 - 2026-03-24

🐛 Bug Fixes

  • respect global security alternatives ordering and enforce operation-level security restrictions when hoisted (commit by @2ynn)

pagination: 3.0.9 - 2026-03-31

🐛 Bug Fixes

  • forward server_url, timeout_ms, accept_header_override, and http_headers in pagination next() closure (commit by @AshGodfrey)

Based on Speakeasy CLI 1.761.1


Note

Medium Risk
Medium risk because it removes kombo.assessment.get_open_orders() (breaking API change) and updates multiple request/response models for HRIS absences and Connect link creation, which can impact downstream integrations.

Overview
Updates the generated Python SDK to v1.0.4 (Speakeasy regen), including updated lockfiles, release notes, and published docs.

Adds kombo.assessment.get_assessment_orders() (with new filters like ids, statuses, created_after) and removes kombo.assessment.get_open_orders() (breaking).

Updates HRIS absence payloads/response models to include remote_created_at/remote_updated_at in returned absence data, and adjusts connect.create_connection_link() typing/validation for integration_tool (enum-backed).

Reviewed by Cursor Bugbot for commit a9b0519. 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 Mar 28, 2026
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1774657953 branch 4 times, most recently from 4454c20 to b318456 Compare April 1, 2026 00:40
Copy link
Copy Markdown

@cursor cursor bot left a comment

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 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.

@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1774657953 branch 3 times, most recently from ca2f0fd to 606c42f Compare April 4, 2026 00:34
* `kombo.assessment.get_assessment_orders()`: **Added**
* `kombo.assessment.get_open_orders()`: **Removed** (Breaking ⚠️)
* `kombo.hris.get_absences()`:  `response.data.results[]` **Changed**
* `kombo.hris.create_absence()`:  `response.data` **Changed**
* `kombo.hris.delete_absence()`:  `response.data` **Changed**
* `kombo.connect.create_connection_link()`:  `request.integration_tool` **Changed**
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1774657953 branch from 606c42f to a9b0519 Compare April 5, 2026 00:38
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.

1 participant