Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 21 additions & 21 deletions .speakeasy/gen.lock
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
lockVersion: 2.0.0
id: 0c8d1667-2710-4860-aee3-7d221dbc0a60
management:
docChecksum: 546f0c9dad421fd123c520d4832ba7c3
docChecksum: e1abd6ed27a822f95bd62e87d1822378
docVersion: 1.0.0
speakeasyVersion: 1.761.3
generationVersion: 2.879.11
releaseVersion: 1.0.5
configChecksum: e9a2c0fb0ed9fd53f72395a69efca85b
speakeasyVersion: 1.761.5
generationVersion: 2.879.13
releaseVersion: 1.1.0
configChecksum: ec9224c6dedf1d0681b17baadf0f4da5
repoURL: https://github.com/kombohq/python-sdk.git
installationURL: https://github.com/kombohq/python-sdk.git
published: true
persistentEdits:
generation_id: 5687a31f-c4a6-43bc-821e-7d0549c01bd3
pristine_commit_hash: ae9064d3e0a4948c82dfa40000672876756a17e4
pristine_tree_hash: aa37c99639d69b387d753568a0db55af25213566
generation_id: f82907b2-cde9-4901-a100-0edcabc73aa3
pristine_commit_hash: 0683b589f003b84c6d379ca85f6f363d00ee6092
pristine_tree_hash: 584286208da4a33c5757b4d7f83f14a10e17d7bf
features:
python:
additionalDependencies: 1.0.0
Expand All @@ -38,6 +38,7 @@ features:
nameOverrides: 3.0.3
nullables: 1.0.2
openEnums: 1.0.4
operationTimeout: 0.3.1
pagination: 3.0.9
responseFormat: 1.1.0
retries: 3.0.4
Expand Down Expand Up @@ -4136,8 +4137,8 @@ trackedFiles:
pristine_git_object: f456032107a9387ba6c98afd1c981df2f4b3d636
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:674bdae20ee16dc0d286a9836e91f85c23fe6ab4
pristine_git_object: 8decd88f00cda2f4af69fd878262b3df783019c3
last_write_checksum: sha1:4e1b8c7de85ee4cb7fda50b19edcb421cc448d61
pristine_git_object: 8204722e189e6c1ba7f0dee5690c1b9916fc0793
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:b6ad6f0515a952d7cb052befddb6a117d4f627d8
Expand All @@ -4164,24 +4165,24 @@ trackedFiles:
pristine_git_object: e589e541e5fc70d336de44780721f301d754ed72
src/kombo/_version.py:
id: 45cf440ad1df
last_write_checksum: sha1:5f86f381a927babce91362390154270274ea9d94
pristine_git_object: 92222b268707d6526777ddb6f4e8b55297baa4ba
last_write_checksum: sha1:7c43fed088f543549567de72ee6002979b60f4e6
pristine_git_object: 38d8b4340e18728398f69fd1dea739734d9bb1c9
src/kombo/assessment.py:
id: aec6e8a7589f
last_write_checksum: sha1:7c35ac0cf46963c280797dc917d0e6a0afc7434c
pristine_git_object: 623090d7486e2f9297e8e1851886ab7e8b8230f2
src/kombo/ats.py:
id: a9839762f5c3
last_write_checksum: sha1:64aa3ef7a2e38f2423fa594abca7c42d08c64f5b
pristine_git_object: 7d1b8db895268e37c4429262936c330bb152dba7
last_write_checksum: sha1:1281e4271281e1766cb3f46461e5088ca6bda230
pristine_git_object: 284b4ba426acf030f25cf377cba68cb1b865271f
src/kombo/basesdk.py:
id: 8f30a0bd36ff
last_write_checksum: sha1:b898883000e9cc362628e995d289cf09cfb7a640
pristine_git_object: a745e5c7b7140d78b0cea6edc69ac0f045dfafc4
src/kombo/connect.py:
id: 057799091fa5
last_write_checksum: sha1:4eef80e104823cfaf4160fc76f529b4cc6a33c12
pristine_git_object: 2872f7b9bdcc88ca6f0256d61bfbb9f064feec51
last_write_checksum: sha1:8744b72d30c8471794579f9c778cf8fd430323de
pristine_git_object: 7985f693c9e0dc50b0e0faca3c7e848200cde35d
src/kombo/errors/__init__.py:
id: bba7abca7635
last_write_checksum: sha1:e86275cda1b1c87ef6f05fc40834739f333488a2
Expand Down Expand Up @@ -4216,12 +4217,12 @@ trackedFiles:
pristine_git_object: 16ac2977e80b6eabe4020aa8a21dd28e83032f9a
src/kombo/general.py:
id: 107ecb9f3651
last_write_checksum: sha1:3d6e1d1a75bb76b8b464668e97c36b921928f9f8
pristine_git_object: bfdbcbb026f4aab61766acaead2d2c14bdbeae89
last_write_checksum: sha1:d9d56b38f0949e284db700462ccd13d680494e19
pristine_git_object: c20e0f7b98346719f93f5b5233caf3fb59cee58a
src/kombo/hris.py:
id: 9ba1b37ab10a
last_write_checksum: sha1:40e5c9e60a1f19918121a1dc4ec2fac0bedbe098
pristine_git_object: a1def7f674cc211fe2c8c252feb186911dd5fd28
last_write_checksum: sha1:1e75b623534d17e59918e341df6af44fe1654cbe
pristine_git_object: 4c095936a7ce5c31928308e712bfd94346697c0c
src/kombo/httpclient.py:
id: 4e74c7821304
last_write_checksum: sha1:5e55338d6ee9f01ab648cad4380201a8a3da7dd7
Expand Down Expand Up @@ -7576,7 +7577,6 @@ examples:
default:
application/json: {"status": "error", "error": {"code": null, "title": null, "message": "The message is always in the response.", "log_url": null}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `kombo.assessment.get_assessment_orders()`: `response.data.results[].job.hiring_team[].hiring_team_roles[]` **Changed** (Breaking ⚠️)\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool.enum(mercury)` **Added**\n"
generatedFiles:
- .gitattributes
- .vscode/settings.json
Expand Down
2 changes: 1 addition & 1 deletion .speakeasy/gen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
python:
version: 1.0.5
version: 1.1.0
additionalDependencies:
dev:
inline-snapshot: '>=0.13.0'
Expand Down
12 changes: 6 additions & 6 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
speakeasyVersion: 1.761.3
speakeasyVersion: 1.761.5
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:46254985be9b094631533b6e67ef63690a76744472986d24abafdeb7c906dde5
sourceBlobDigest: sha256:c4b68dced915c676dd2cc387b2d3de80cb71788c578345a5c2432e13f89be3a7
sourceRevisionDigest: sha256:65e26640a112e796e0632734eb0aba2c1c4d5792fb1cad7c3560603f3cf69fc1
sourceBlobDigest: sha256:d23647721dca697d6f5a30f3b7db5b4b11ade66a486af5d8b1fbcfb0747f555f
tags:
- latest
- 1.0.0
targets:
kombo-python:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:46254985be9b094631533b6e67ef63690a76744472986d24abafdeb7c906dde5
sourceBlobDigest: sha256:c4b68dced915c676dd2cc387b2d3de80cb71788c578345a5c2432e13f89be3a7
sourceRevisionDigest: sha256:65e26640a112e796e0632734eb0aba2c1c4d5792fb1cad7c3560603f3cf69fc1
sourceBlobDigest: sha256:d23647721dca697d6f5a30f3b7db5b4b11ade66a486af5d8b1fbcfb0747f555f
codeSamplesNamespace: kombo-api-python-code-samples
codeSamplesRevisionDigest: sha256:3b678692688388df47602964f1f64a6967e9413b9e4189877a66d3fb5ffea307
codeSamplesRevisionDigest: sha256:a1bce34f2c3fdad8bf1c898ea762df3d6594511a0b351be34f0164906e0b9858
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -168,4 +168,14 @@ Based on:
### Generated
- [python v1.0.5] .
### Releases
- [PyPI v1.0.5] https://pypi.org/project/kombo/1.0.5 - .
- [PyPI v1.0.5] https://pypi.org/project/kombo/1.0.5 - .

## 2026-04-15 13:24:53
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.761.5 (2.879.13) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.1.0] .
### Releases
- [PyPI v1.1.0] https://pypi.org/project/kombo/1.1.0 - .
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[project]
name = "kombo"
version = "1.0.5"
version = "1.1.0"
description = "The official Python SDK for the Kombo Unified API"
authors = [{ name = "Kombo Technologies GmbH" },]
readme = "README-PYPI.md"
Expand Down
6 changes: 3 additions & 3 deletions src/kombo/_version.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@
import importlib.metadata

__title__: str = "kombo"
__version__: str = "1.0.5"
__version__: str = "1.1.0"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.879.11"
__user_agent__: str = "speakeasy-sdk/python 1.0.5 2.879.11 1.0.0 kombo"
__gen_version__: str = "2.879.13"
__user_agent__: str = "speakeasy-sdk/python 1.1.0 2.879.13 1.0.0 kombo"

try:
if __package__ is not None:
Expand Down
60 changes: 60 additions & 0 deletions src/kombo/ats.py
Original file line number Diff line number Diff line change
Expand Up @@ -702,6 +702,9 @@ def add_application_result_link(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -861,6 +864,9 @@ async def add_application_result_link_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -997,6 +1003,9 @@ def add_application_note(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -1126,6 +1135,9 @@ async def add_application_note_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -1447,6 +1459,9 @@ def add_application_attachment(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -1587,6 +1602,9 @@ async def add_application_attachment_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -1719,6 +1737,9 @@ def reject_application(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -1848,6 +1869,9 @@ async def reject_application_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -2416,6 +2440,9 @@ def create_candidate(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -2664,6 +2691,9 @@ async def create_candidate_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -2993,6 +3023,9 @@ def add_candidate_attachment(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -3133,6 +3166,9 @@ async def add_candidate_attachment_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -3292,6 +3328,9 @@ def add_candidate_result_link(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -3455,6 +3494,9 @@ async def add_candidate_result_link_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -3591,6 +3633,9 @@ def add_candidate_tag(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -3722,6 +3767,9 @@ async def add_candidate_tag_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -5182,6 +5230,9 @@ def create_application(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -5436,6 +5487,9 @@ async def create_application_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -7129,6 +7183,9 @@ def import_tracked_application(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -7315,6 +7372,9 @@ async def import_tracked_application_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down
6 changes: 6 additions & 0 deletions src/kombo/connect.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,6 +79,9 @@ def create_connection_link(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down Expand Up @@ -222,6 +225,9 @@ async def create_connection_link_async(
if timeout_ms is None:
timeout_ms = self.sdk_configuration.timeout_ms

if timeout_ms is None:
timeout_ms = 300000

if server_url is not None:
base_url = server_url
else:
Expand Down
Loading
Loading