Skip to content

chore: 🐝 Update SDK - SDK Generation KOMBO-PYTHON 1.0.2#31

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

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

Conversation

@kombo-sdk-generator
Copy link
Contributor

@kombo-sdk-generator kombo-sdk-generator bot commented Feb 27, 2026

SDK update

Versioning

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

Python SDK Changes:

  • kombo.general.check_api_key(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.trigger_sync(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.send_passthrough_request(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.delete_integration(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.get_integration_details(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.set_integration_enabled(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.create_reconnection_link(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.get_integration_fields(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.update_integration_field(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.get_custom_fields(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.update_custom_field_mapping(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.general.get_tools(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_employees(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_employee_form(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.create_employee_with_form(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.add_employee_document(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_employee_document_categories(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_groups(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_employments(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_locations(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_absence_types(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_time_off_balances(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_absences(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.create_absence(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.delete_absence(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_legal_entities(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_timesheets(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_performance_review_cycles(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_performance_reviews(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_applications(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.move_application_to_stage():
    • request.remote_fields.workday Added
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_application_result_link(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_application_note():
    • request.remote_fields.lever Added
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_application_attachments(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_application_attachment(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.reject_application(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_candidates(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.create_candidate():
    • request.remote_fields Changed
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_candidate_attachments(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_candidate_attachment(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_candidate_result_link(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.add_candidate_tag(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.remove_candidate_tag(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_tags(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_application_stages(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_jobs():
    • response.data.results[].hiring_team[] Changed (Breaking ⚠️)
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.create_application():
    • request.remote_fields Changed
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_users():
    • response.data.results[].system_roles Added
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_offers(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_rejection_reasons(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.get_interviews(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.ats.import_tracked_application(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.assessment.get_packages(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.assessment.set_packages(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.assessment.get_open_orders():
    • response.data.results[].job.hiring_team[].hiring_team_roles[] Changed (Breaking ⚠️)
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.assessment.update_order_result():
    • request.remote_fields.recruitee Added
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.connect.create_connection_link():
    • request.integration_tool Changed
    • error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.connect.get_integration_by_token(): error.code.enum(platform.concurrency_limit_exceeded) Added (Breaking ⚠️)
  • kombo.hris.get_staffing_entities(): Added
  • kombo.ats.get_roles(): Added

View full SDK changelog

OpenAPI Change Summary
├─┬Paths
│ ├──[-] path (3893:3)❌ 
│ ├──[+] path (4106:3)
│ ├──[+] path (6627:3)
│ ├─┬/ai-apply/postings/{posting_id}/inquire
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/candidates
│ │ ├─┬GET
│ │ │ ├─┬Parameters
│ │ │ │ └──[🔀] description (5104:24)
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/candidates/{candidate_id}/attachments
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/actions/ats_add_candidate_attachment
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/hris/performance-reviews
│ │ └─┬GET
│ │   ├──[🔀] description (3660:20)
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (3692:24)
│ │   └──Responses
│ ├─┬/hris/employee-skill-assignments/{employee_skill_assignment_id}
│ │ ├─┬DELETE
│ │ │ └──Responses
│ │ └─┬PATCH
│ │   └──Responses
│ ├─┬/ai-apply/postings
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/actions/ats_create_candidate
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/assessment/packages
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬PUT
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/relink
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ai-apply/applications
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/integration-fields
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/connect/create-link
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employees
│ │ ├─┬GET
│ │ │ ├─┬Parameters
│ │ │ │ └──[🔀] description (1067:24)
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/applications/{application_id}/interviews
│ │ ├─┬POST
│ │ │ └──Responses
│ │ └─┬PATCH
│ │   └──Responses
│ ├─┬/ats/actions/ats_add_application_attachment
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/hris/time-off-balances
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2769:24)
│ │   └──Responses
│ ├─┬/ats/applications
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (4316:24)
│ │   └──Responses
│ ├─┬/hris/timesheets
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (3413:24)
│ │   └──Responses
│ ├─┬/ats/application-stages
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (5994:24)
│ │   └──Responses
│ ├─┬/ai-apply/career-sites
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ai-apply/job-feeds
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/provisioning-groups/{group_id}/diff
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/connect/integration-by-token/{token}
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/hris/teams
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2143:24)
│ │   └──Responses
│ ├─┬/ats/applications/{application_id}/attachments
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/assessment/orders/{assessment_order_id}/result
│ │ └─┬PUT
│ │   └──Responses
│ ├─┬/ats/applications/{application_id}/reject
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/applications/{application_id}/result-links
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employees/form
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/performance-review-cycles
│ │ └─┬GET
│ │   ├──[🔀] description (3542:20)
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (3574:24)
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/enabled
│ │ └─┬PUT
│ │   └──Responses
│ ├─┬/ats/users
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (6525:24)
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (6590:21)
│ ├─┬/ats/candidates/{candidate_id}/tags
│ │ ├─┬POST
│ │ │ └──Responses
│ │ └─┬DELETE
│ │   └──Responses
│ ├─┬/force-sync
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employee-skill-assignments
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/assessment/orders/open
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/hris/provisioning-groups/{group_id}/setup-links
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/jobs
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (6106:24)
│ │   └─┬Responses
│ │     └─┬200
│ │       └─┬application/json
│ │         └─┬example1
│ │           └──[🔀] value (6233:21)
│ ├─┬/ats/applications/{application_id}/notes
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/candidates/{candidate_id}/result-links
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employees/{employee_id}/documents
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/custom-fields
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/ats/offers
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (6788:24)
│ │   └──Responses
│ ├─┬/hris/legal-entities
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (3275:24)
│ │   └──Responses
│ ├─┬/ats/rejection-reasons
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (6928:24)
│ │   └──Responses
│ ├─┬/hris/groups
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2261:24)
│ │   └──Responses
│ ├─┬/ats/jobs/{job_id}/applications
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/connect/activate-integration
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employees/{employee_id}
│ │ └─┬PATCH
│ │   └──Responses
│ ├─┬/tools/{category}
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/passthrough/{tool}/{api}
│ │ └─┬POST
│ │   ├──[🔀] description (94:20)
│ │   └──Responses
│ ├─┬/ats/tags
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (5869:24)
│ │   └──Responses
│ ├─┬/integrations/{integration_id}
│ │ ├─┬GET
│ │ │ └──Responses
│ │ └─┬DELETE
│ │   └──Responses
│ ├─┬/ats/actions/ats_create_application
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/ai-apply/unified-api/jobs
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/ats/applications/{application_id}/stage
│ │ └─┬PUT
│ │   ├──[🔀] description (4528:20)
│ │   └──Responses
│ ├─┬/check-api-key
│ │ └─┬GET
│ │   └──Responses
│ ├─┬/hris/absences
│ │ ├─┬GET
│ │ │ ├─┬Parameters
│ │ │ │ └──[🔀] description (2907:24)
│ │ │ └──Responses
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/absences/{absence_id}
│ │ └─┬DELETE
│ │   └──Responses
│ ├─┬/ai-apply/unified-api/jobs/{job_id}/applications
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/hris/employee-document-categories
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2022:24)
│ │   └──Responses
│ ├─┬/hris/absence-types
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2651:24)
│ │   └──Responses
│ ├─┬/ai-apply/job-feeds/{job_feed_id}/bulk-import
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/custom-fields/{custom_field_id}
│ │ └─┬PUT
│ │   └──Responses
│ ├─┬/ai-apply/apply
│ │ └─┬POST
│ │   └──Responses
│ ├─┬/ats/interviews
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (7043:24)
│ │   └──Responses
│ ├─┬/integrations/{integration_id}/integration-fields/{integration_field_id}
│ │ └─┬PATCH
│ │   └──Responses
│ ├─┬/hris/locations
│ │ └─┬GET
│ │   ├─┬Parameters
│ │   │ └──[🔀] description (2518:24)
│ │   └──Responses
│ ├─┬/ats/import-tracked-application
│ │ └─┬POST
│ │   └──Responses
│ └─┬/hris/employments
│   └─┬GET
│     ├─┬Parameters
│     │ └──[🔀] description (2394:24)
│     └──Responses
└─┬Components
  ├──[-] schemas (17643:7)❌ 
  ├──[+] schemas (25754:7)
  ├──[+] schemas (25751:7)
  ├──[+] schemas (18396:7)
  ├──[+] schemas (25775:7)
  ├──[+] schemas (25779:7)
  ├──[+] schemas (18425:7)
  ├──[+] schemas (25761:7)
  ├──[+] schemas (18389:7)
  ├──[+] schemas (18386:7)
  ├──[+] schemas (18417:7)
  ├──[+] schemas (18421:7)
  ├──[+] schemas (25783:7)
  ├─┬AssessmentOrderReceivedWebhookPayload
  │ └─┬data
  │   └─┬job
  │     └─┬hiring_team
  │       └─┬Schema
  │         └─┬hiring_team_roles
  │           └─┬Schema
  │             ├──[+] enum (32563:31)
  │             ├──[+] enum (32564:31)
  │             └──[+] enum (32562:31)
  ├─┬PostAtsJobsJobIdApplicationsRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     ├──[+] properties (25379:17)
  │     ├─┬teamtailor
  │     │ ├──[+] description (25021:32)
  │     │ ├──[+] properties (25013:21)
  │     │ ├──[-] properties (23906:21)❌ 
  │     │ └─┬application
  │     │   ├──[+] additionalProperties (25019:45)❌ 
  │     │   ├──[+] description (25020:36)
  │     │   └──[-] properties (23913:25)❌ 
  │     ├─┬workday
  │     │ ├──[🔀] description (25063:32)
  │     │ ├──[-] properties (23948:21)❌ 
  │     │ ├──[-] properties (24131:21)❌ 
  │     │ └──[+] properties (25059:21)
  │     ├─┬successfactors
  │     │ ├──[🔀] description (25305:32)
  │     │ ├──[+] properties (25287:21)
  │     │ ├──[-] properties (23866:21)❌ 
  │     │ ├──[+] properties (25277:21)
  │     │ ├──[-] properties (23870:21)❌ 
  │     │ ├──[+] properties (25282:21)
  │     │ ├──[-] properties (23874:21)❌ 
  │     │ ├──[+] properties (25291:21)
  │     │ └──[-] properties (23877:21)❌ 
  │     ├─┬workable
  │     │ ├──[🔀] description (25394:32)
  │     │ ├──[+] properties (25390:21)
  │     │ └──[-] properties (23940:21)❌ 
  │     ├─┬talentadore
  │     │ ├──[🔀] description (25001:32)
  │     │ ├──[+] properties (24985:21)
  │     │ ├──[+] properties (24989:21)
  │     │ ├──[+] properties (24993:21)
  │     │ ├──[+] properties (24996:21)
  │     │ └──[-] properties (24176:21)❌ 
  │     ├─┬zohorecruit
  │     │ ├──[🔀] description (25253:32)
  │     │ ├──[+] properties (25067:21)
  │     │ ├──[+] properties (25250:21)
  │     │ └──[-] properties (24138:21)❌ 
  │     ├─┬dvinci
  │     │ └──[+] properties (25329:21)
  │     ├─┬smartrecruiters
  │     │ └──[+] properties (25291:21)
  │     ├─┬talentsoft
  │     │ ├──[🔀] description (25313:32)
  │     │ ├──[-] properties (23894:21)❌ 
  │     │ ├──[-] properties (23898:21)❌ 
  │     │ └──[+] properties (25309:21)
  │     └─┬umantis
  │       ├──[-] description (24249:32)
  │       ├──[+] properties (25029:21)
  │       ├──[+] properties (25025:21)
  │       └──[-] properties (24245:21)❌ 
  ├─┬GetHrisTimeOffBalancesParameterUpdatedAfter
  │ └──[🔀] description (16104:20)
  ├─┬GetHrisEmploymentsParameterUpdatedAfter
  │ └──[🔀] description (15472:20)
  ├─┬DataChangedWebhookPayload
  │ └─┬data
  │   └─┬changed_models
  │     └─┬Schema
  │       └─┬name
  │         ├──[+] enum (32215:25)
  │         ├──[+] enum (32221:25)
  │         ├──[+] enum (32205:25)
  │         ├──[+] enum (32213:25)
  │         ├──[+] enum (32219:25)
  │         ├──[+] enum (32214:25)
  │         └──[+] enum (32193:25)
  ├─┬GetHrisEmployeesParameterUpdatedAfter
  │ └──[🔀] description (10373:20)
  ├─┬PutAssessmentOrdersAssessmentOrderIdResultRequestBody
  │ └─┬remote_fields
  │   ├──[+] properties (28283:13)
  │   └─┬smartrecruiters
  │     ├──[+] properties (28286:17)
  │     └──[-] properties (26902:17)❌ 
  ├─┬PostAtsCandidatesRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     ├──[+] properties (22162:17)
  │     ├─┬smartrecruiters
  │     │ ├──[🔀] description (22169:32)
  │     │ ├──[-] properties (21049:21)❌ 
  │     │ ├──[-] properties (21054:21)❌ 
  │     │ └─┬candidate
  │     │   └──[🔀] description (22168:36)
  │     ├─┬talentsoft
  │     │ ├──[🔀] description (22096:32)
  │     │ ├──[-] properties (20785:21)❌ 
  │     │ ├──[-] properties (20789:21)❌ 
  │     │ └──[+] properties (22092:21)
  │     ├─┬zohorecruit
  │     │ ├──[🔀] description (22036:32)
  │     │ ├──[+] properties (21850:21)
  │     │ ├──[+] properties (22033:21)
  │     │ └──[-] properties (21029:21)❌ 
  │     ├─┬successfactors
  │     │ ├──[🔀] description (22088:32)
  │     │ ├──[+] properties (22070:21)
  │     │ ├──[-] properties (20757:21)❌ 
  │     │ ├──[+] properties (22060:21)
  │     │ ├──[-] properties (20761:21)❌ 
  │     │ ├──[+] properties (22065:21)
  │     │ ├──[-] properties (20765:21)❌ 
  │     │ ├──[+] properties (22074:21)
  │     │ └──[-] properties (20768:21)❌ 
  │     ├─┬dvinci
  │     │ └──[+] properties (22112:21)
  │     ├─┬teamtailor
  │     │ ├──[+] description (21804:32)
  │     │ ├──[+] properties (21796:21)
  │     │ ├──[-] properties (20797:21)❌ 
  │     │ └─┬application
  │     │   ├──[+] additionalProperties (21802:45)❌ 
  │     │   ├──[+] description (21803:36)
  │     │   └──[-] properties (20804:25)❌ 
  │     ├─┬workable
  │     │ ├──[🔀] description (22177:32)
  │     │ ├──[+] properties (22173:21)
  │     │ └──[-] properties (20831:21)❌ 
  │     ├─┬workday
  │     │ ├──[🔀] description (21846:32)
  │     │ ├──[-] properties (20839:21)❌ 
  │     │ ├──[-] properties (21022:21)❌ 
  │     │ └──[+] properties (21842:21)
  │     ├─┬umantis
  │     │ ├──[-] description (21140:32)
  │     │ ├──[+] properties (21812:21)
  │     │ ├──[+] properties (21808:21)
  │     │ └──[-] properties (21136:21)❌ 
  │     └─┬talentadore
  │       ├──[🔀] description (21784:32)
  │       ├──[+] properties (21768:21)
  │       ├──[+] properties (21772:21)
  │       ├──[+] properties (21776:21)
  │       ├──[+] properties (21779:21)
  │       └──[-] properties (21067:21)❌ 
  ├─┬GetAtsCandidatesParameterUpdatedAfter
  │ └──[🔀] description (20369:20)
  ├─┬InlineAssessmentOrderReceivedWebhookPayload
  │ └─┬data
  │   └─┬job
  │     └─┬hiring_team
  │       └─┬Schema
  │         └─┬hiring_team_roles
  │           └─┬Schema
  │             ├──[+] enum (32728:31)
  │             ├──[+] enum (32729:31)
  │             └──[+] enum (32730:31)
  ├─┬GetHrisTeamsParameterUpdatedAfter
  │ └──[🔀] description (15187:20)
  ├─┬GetAtsApplicationsParameterUpdatedAfter
  │ └──[🔀] description (18806:20)
  ├─┬GetHrisPerformanceReviewsParameterUpdatedAfter
  │ └──[🔀] description (17788:20)
  ├─┬GetAssessmentOrdersOpenPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       └─┬job
  │         └─┬hiring_team
  │           └─┬Schema
  │             └─┬hiring_team_roles
  │               └─┬Schema
  │                 ├──[+] enum (28063:37)
  │                 ├──[+] enum (28064:37)
  │                 └──[+] enum (28065:37)
  ├─┬GetHrisGroupsParameterUpdatedAfter
  │ └──[🔀] description (15328:20)
  ├─┬GetHrisLocationsParameterUpdatedAfter
  │ └──[🔀] description (15764:20)
  ├─┬GetHrisTimesheetsParameterUpdatedAfter
  │ └──[🔀] description (17326:20)
  ├─┬PostAtsApplicationsApplicationIdNotesRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     ├──[+] properties (19933:17)
  │     ├─┬teamtailor
  │     │ ├──[🔀] description (19925:32)
  │     │ ├──[+] properties (19922:21)
  │     │ ├──[+] properties (19920:21)
  │     │ └──[-] properties (18906:21)❌ 
  │     └─┬recruitee
  │       ├──[🔀] description (19939:32)
  │       ├──[-] properties (18926:21)❌ 
  │       ├──[-] properties (18924:21)❌ 
  │       └──[+] properties (19936:21)
  ├─┬GetHrisAbsencesParameterUpdatedAfter
  │ └──[🔀] description (16359:20)
  ├─┬PostConnectCreateLinkRequestBody
  │ └─┬integration_tool
  │   ├──[+] enum (31900:15)
  │   ├──[+] enum (31949:15)
  │   ├──[+] enum (31870:15)
  │   └──[+] enum (31986:15)
  ├─┬GetAtsRejectionReasonsParameterUpdatedAfter
  │ └──[🔀] description (26244:20)
  ├─┬GetAtsInterviewsParameterUpdatedAfter
  │ └──[🔀] description (26364:20)
  ├─┬PostPassthroughToolApiRequestBody
  │ └─┬path
  │   └──[-] pattern (8252:20)❌ 
  ├─┬PostHrisEmployeesRequestBody
  │ └─┬remote_fields
  │   └─┬hibob
  │     ├──[🔀] description (12257:28)
  │     └─┬employee
  │       └──[🔀] description (12256:32)
  ├─┬GetHrisPerformanceReviewCyclesParameterUpdatedAfter
  │ └──[🔀] description (17657:20)
  ├─┬GetHrisAbsenceTypesParameterUpdatedAfter
  │ └──[🔀] description (15956:20)
  ├─┬GetAtsApplicationStagesParameterUpdatedAfter
  │ └──[🔀] description (22815:20)
  ├─┬GetAtsUsersParameterUpdatedAfter
  │ └──[🔀] description (25551:20)
  ├─┬PostAiApplyUnifiedApiJobsJobIdApplicationsRequestBody
  │ └─┬remote_fields
  │   └─┬ALLOF
  │     ├──[+] properties (31503:17)
  │     ├─┬teamtailor
  │     │ ├──[+] description (31145:32)
  │     │ ├──[+] properties (31137:21)
  │     │ ├──[-] properties (29765:21)❌ 
  │     │ └─┬application
  │     │   ├──[+] additionalProperties (31143:45)❌ 
  │     │   ├──[+] description (31144:36)
  │     │   └──[-] properties (29772:25)❌ 
  │     ├─┬workday
  │     │ ├──[🔀] description (31187:32)
  │     │ ├──[-] properties (29807:21)❌ 
  │     │ ├──[-] properties (29990:21)❌ 
  │     │ └──[+] properties (31183:21)
  │     ├─┬zohorecruit
  │     │ ├──[🔀] description (31377:32)
  │     │ ├──[+] properties (31191:21)
  │     │ ├──[+] properties (31374:21)
  │     │ └──[-] properties (29997:21)❌ 
  │     ├─┬dvinci
  │     │ └──[+] properties (31453:21)
  │     ├─┬talentadore
  │     │ ├──[🔀] description (31125:32)
  │     │ ├──[+] properties (31109:21)
  │     │ ├──[+] properties (31113:21)
  │     │ ├──[+] properties (31117:21)
  │     │ ├──[+] properties (31120:21)
  │     │ └──[-] properties (30035:21)❌ 
  │     ├─┬umantis
  │     │ ├──[-] description (30108:32)
  │     │ ├──[+] properties (31153:21)
  │     │ ├──[+] properties (31149:21)
  │     │ └──[-] properties (30104:21)❌ 
  │     ├─┬workable
  │     │ ├──[🔀] description (31518:32)
  │     │ ├──[+] properties (31514:21)
  │     │ └──[-] properties (29799:21)❌ 
  │     ├─┬talentsoft
  │     │ ├──[🔀] description (31437:32)
  │     │ ├──[-] properties (29753:21)❌ 
  │     │ ├──[-] properties (29757:21)❌ 
  │     │ └──[+] properties (31433:21)
  │     ├─┬successfactors
  │     │ ├──[🔀] description (31429:32)
  │     │ ├──[+] properties (31411:21)
  │     │ ├──[-] properties (29725:21)❌ 
  │     │ ├──[+] properties (31401:21)
  │     │ ├──[-] properties (29729:21)❌ 
  │     │ ├──[+] properties (31406:21)
  │     │ ├──[-] properties (29733:21)❌ 
  │     │ ├──[+] properties (31415:21)
  │     │ └──[-] properties (29736:21)❌ 
  │     └─┬smartrecruiters
  │       └──[+] properties (31415:21)
  ├─┬GetAtsTagsParameterUpdatedAfter
  │ └──[🔀] description (22694:20)
  ├─┬GetAtsUsersPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       ├──[-] examples (24516:21)
  │       ├──[+] required (25726:21)❌ 
  │       └──[+] properties (25656:19)
  ├─┬GetAtsJobsParameterUpdatedAfter
  │ └──[🔀] description (22937:20)
  ├─┬GetHrisLegalEntitiesParameterUpdatedAfter
  │ └──[🔀] description (17142:20)
  ├─┬PatchHrisEmployeesEmployeeIdRequestBody
  │ └─┬remote_fields
  │   └─┬hibob
  │     ├──[🔀] description (14757:28)
  │     └─┬employee
  │       └──[🔀] description (14756:32)
  ├─┬PutAtsApplicationsApplicationIdStageRequestBody
  │ └─┬remote_fields
  │   ├──[-] type (18718:17)❌ 
  │   ├──[-] properties (18720:13)❌ 
  │   ├──[-] properties (18733:13)❌ 
  │   ├──[+] allOf (19697:15)
  │   └──[+] allOf (19713:15)
  ├─┬GetHrisEmployeeDocumentCategoriesParameterUpdatedAfter
  │ └──[🔀] description (15065:20)
  ├─┬GetAtsJobsPositiveResponse
  │ └─┬data
  │   └─┬results
  │     └─┬Schema
  │       └─┬hiring_team
  │         └─┬Schema
  │           ├──[+] required (23822:27)❌ 
  │           ├──[+] properties (23759:25)
  │           ├─┬remote_id
  │           │ └──[🔀] description (23738:40)
  │           ├─┬hiring_team_roles
  │           │ ├──[🔀] description (23757:40)
  │           │ ├──[+] deprecated (23758:39)
  │           │ └─┬Schema
  │           │   ├──[+] enum (23752:33)
  │           │   ├──[+] enum (23753:33)
  │           │   └──[+] enum (23754:33)
  │           └─┬last_name
  │             ├──[+] items (23762:29)❌ 
  │             ├──[🔀] type (23760:33)❌ 
  │             └──[🔀] description (23812:40)
  └─┬GetAtsOffersParameterUpdatedAfter
    └──[🔀] description (25913:20)
Document Element Total Changes Breaking Changes
paths 117 1
components 223 110

View full report

Linting Report 0 errors, 315 warnings, 187 hints

View full report

PYTHON CHANGELOG

core: 6.0.20 - 2026-03-20

🐛 Bug Fixes

  • rename model_serializer method to avoid name collision with field serializer for fields named model (commit by @subomi)

core: 6.0.19 - 2026-03-17

🐝 New Features

  • add compileCommands config option to allow overriding the compile pipeline, preventing OOM from pylint parallelism (commit by @vishalg0wda)

core: 6.0.18 - 2026-03-11

🐛 Bug Fixes

  • reserve datetime for pythonv2 fields (commit by @danielkov)

core: 6.0.17 - 2026-03-05

🐛 Bug Fixes

  • fix model serializer dropping aliased fields when model_dump() is called without by_alias=True by falling back to field name lookup

core: 6.0.16 - 2026-03-04

🐛 Bug Fixes

  • include global security in SDK Example Usage snippets and per-operation docs (commit by @mfbx9da4)

core: 6.0.15 - 2026-02-27

🐛 Bug Fixes

  • make serverURL optional when operations define their own servers (commit by @danielkov)

core: 6.0.14 - 2026-02-27

🐛 Bug Fixes

  • derive installation URL from repo URL for monorepo subdirectory support (commit by @bradcypert)

enumUnions: 0.1.1 - 2026-03-06

🐛 Bug Fixes

  • show literal values in enum docs when enumFormat is union (commit by @bflad)

globalServerURLs: 3.2.1 - 2026-02-27

🐛 Bug Fixes

  • don't show global server URL in examples when operation has its own servers (commit by @tristanspeakeasy)

pagination: 3.0.8 - 2026-03-20

🐛 Bug Fixes

  • prevented linter warnings with nullable limit (commit by @bflad)

Based on Speakeasy CLI 1.759.1


Note

Medium Risk
Regenerates a large portion of the SDK from an updated OpenAPI spec, including breaking additions to error-code enums and new endpoints, which can impact downstream type checks and error-handling logic.

Overview
Updates the generated Kombo Python SDK to v1.0.2 (new Speakeasy/OpenAPI inputs), refreshing the client, models, and docs output.

This introduces new HRIS/ATS operations (notably hris.get_staffing_entities and ats.get_roles) and expands multiple error-code unions to include PLATFORM.CONCURRENCY_LIMIT_EXCEEDED, changing the set of typed error values consumers may need to handle.

Written by Cursor Bugbot for commit acabd85. This will update automatically on new commits. Configure here.

@kombo-sdk-generator kombo-sdk-generator bot added the patch Patch version bump label Feb 27, 2026
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1772152303 branch from 5ac11b9 to 8689d98 Compare February 28, 2026 00:28
Copy link

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

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-1772152303 branch 8 times, most recently from 6cbabe8 to 5586fa5 Compare March 8, 2026 00:32
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1772152303 branch 7 times, most recently from cf952a3 to d2d9759 Compare March 15, 2026 00:37
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1772152303 branch 8 times, most recently from d07aa69 to 58b7d58 Compare March 23, 2026 00:35
* `kombo.general.check_api_key()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.trigger_sync()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.send_passthrough_request()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.delete_integration()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.get_integration_details()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.set_integration_enabled()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.create_reconnection_link()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.get_integration_fields()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.update_integration_field()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.get_custom_fields()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.update_custom_field_mapping()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.general.get_tools()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_employees()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_employee_form()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.create_employee_with_form()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.add_employee_document()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_employee_document_categories()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_groups()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_employments()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_locations()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_absence_types()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_time_off_balances()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_absences()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.create_absence()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.delete_absence()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_legal_entities()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_timesheets()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_performance_review_cycles()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_performance_reviews()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_applications()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.move_application_to_stage()`: 
  *  `request.remote_fields.workday` **Added**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_application_result_link()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_application_note()`: 
  *  `request.remote_fields.lever` **Added**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_application_attachments()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_application_attachment()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.reject_application()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_candidates()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.create_candidate()`: 
  *  `request.remote_fields` **Changed**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_candidate_attachments()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_candidate_attachment()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_candidate_result_link()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.add_candidate_tag()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.remove_candidate_tag()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_tags()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_application_stages()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_jobs()`: 
  *  `response.data.results[].hiring_team[]` **Changed** (Breaking ⚠️)
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.create_application()`: 
  *  `request.remote_fields` **Changed**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_users()`: 
  *  `response.data.results[].system_roles` **Added**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_offers()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_rejection_reasons()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.get_interviews()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.ats.import_tracked_application()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.assessment.get_packages()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.assessment.set_packages()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.assessment.get_open_orders()`: 
  *  `response.data.results[].job.hiring_team[].hiring_team_roles[]` **Changed** (Breaking ⚠️)
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.assessment.update_order_result()`: 
  *  `request.remote_fields.recruitee` **Added**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.connect.create_connection_link()`: 
  *  `request.integration_tool` **Changed**
  *  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.connect.get_integration_by_token()`:  `error.code.enum(platform.concurrency_limit_exceeded)` **Added** (Breaking ⚠️)
* `kombo.hris.get_staffing_entities()`: **Added**
* `kombo.ats.get_roles()`: **Added**
@kombo-sdk-generator kombo-sdk-generator bot force-pushed the speakeasy-sdk-regen-1772152303 branch from 58b7d58 to acabd85 Compare March 24, 2026 00: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.

1 participant