Skip to content
Open
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
37 changes: 18 additions & 19 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: 134b13e5dfdfee8b564f510ed26c321e
docChecksum: da87c0bff2b2c2419968fa39284dc718
docVersion: 1.0.0
speakeasyVersion: 1.790.3
generationVersion: 2.918.4
releaseVersion: 1.3.4
configChecksum: ebba6d414f1ed8ebbc841853f8f6f570
releaseVersion: 1.3.5
configChecksum: 64116504bd2cd1670ff2a978b0a18de7
repoURL: https://github.com/kombohq/python-sdk.git
installationURL: https://github.com/kombohq/python-sdk.git
published: true
persistentEdits:
generation_id: 12bc0b67-fee7-4c41-acbf-e99ff25b86d6
pristine_commit_hash: 56a6897771e9807c0b941a8e751d3e26467ae8c5
pristine_tree_hash: ea35295b4ac96ebc2449f88fb2eeb10f216aff80
generation_id: 238ee8f2-c2df-41ad-a998-131bfdcafe50
pristine_commit_hash: 5ee82d35eedbc8d99e956f6bf8fed06c5688dd31
pristine_tree_hash: c4cbffab3e8a629d9ce1fa08f8a9cd67afc2f8a6
features:
python:
additionalDependencies: 1.1.0
Expand Down Expand Up @@ -1901,8 +1901,8 @@ trackedFiles:
pristine_git_object: 95d7af043b98494373f18f3ceae6a530e7e4af71
docs/models/integrationtool.md:
id: 59f82e2d180c
last_write_checksum: sha1:1505753dc9e320de4e3566249f1813c06093cafc
pristine_git_object: 089b173e161d94e772fdb0dd1951909bdaa09e09
last_write_checksum: sha1:dcf7ecbc53aab19288d5ac2e7c7c679e6f2ef217
pristine_git_object: 8584f9f2bf062c085805b6ba0b279f26fd130d13
docs/models/internal/globals.md:
id: 9c173b87f41f
last_write_checksum: sha1:3969d44e1ad9258f466c40b241681eb82c1ac29a
Expand Down Expand Up @@ -4237,8 +4237,8 @@ trackedFiles:
pristine_git_object: cb268794ca5a2389305a908323d1585a0c88d9c4
docs/sdks/general/README.md:
id: ce0ada6fa2e1
last_write_checksum: sha1:2038dec3ecdf1d0aca0d90b11abd7a633ed5055b
pristine_git_object: 8e1a134cef05fbcb568ef1548f62ee72a477b5b2
last_write_checksum: sha1:4513df9a28b937c2e3c925169c1fb4c4d8742536
pristine_git_object: 5ccd615f87d73f9892f9b7322355312ab8bd1b36
docs/sdks/hris/README.md:
id: 0baa868a038c
last_write_checksum: sha1:0a49511150ae7bd964a574a7079d5f868850e71a
Expand All @@ -4253,8 +4253,8 @@ trackedFiles:
pristine_git_object: f456032107a9387ba6c98afd1c981df2f4b3d636
pyproject.toml:
id: 5d07e7d72637
last_write_checksum: sha1:2b470adf4f49ddd94d1ff1fdc87768b55e94f198
pristine_git_object: 42ae0c9d5929d5d7bef7fd4cb2f21288e409e0ff
last_write_checksum: sha1:5d1ad5be21e6323550c4eddec5cf4264838fa5a3
pristine_git_object: 42c707b670810eed6c4ef8da4106d56450ac2646
scripts/prepare_readme.py:
id: e0c5957a6035
last_write_checksum: sha1:b6ad6f0515a952d7cb052befddb6a117d4f627d8
Expand All @@ -4281,8 +4281,8 @@ trackedFiles:
pristine_git_object: 460080ad13f20f8eac822635c7778a371e892c5d
src/kombo/_version.py:
id: 45cf440ad1df
last_write_checksum: sha1:2064c6e24e1a969bba3ad3c879d759a3fd6eac18
pristine_git_object: 21b39e5687017e16500169a09073cc311606b783
last_write_checksum: sha1:83b9c7327c462eeb5ecc1b2b4978c157e74c9ed1
pristine_git_object: 02e6cb9572f1eff565090d7a8d7a40f01f3e103a
src/kombo/assessment.py:
id: aec6e8a7589f
last_write_checksum: sha1:4d155741d6e52c6b6fcb93cccb6dd2efd191cfb5
Expand Down Expand Up @@ -4333,8 +4333,8 @@ trackedFiles:
pristine_git_object: 16ac2977e80b6eabe4020aa8a21dd28e83032f9a
src/kombo/general.py:
id: 107ecb9f3651
last_write_checksum: sha1:27e8d5cca4289cfd6f40b909dd3a3bebb93f156c
pristine_git_object: f114c6416ede1a4240ce1d0a5b73930980753227
last_write_checksum: sha1:dd38d6a5738f2b1e108c7ce6ffcb77f05138234c
pristine_git_object: 610bba18ed50d2ff7d2bbff2465d7079a40724a1
src/kombo/hris.py:
id: 9ba1b37ab10a
last_write_checksum: sha1:a0a359be90bce58531f39091897e14a75f6c582f
Expand Down Expand Up @@ -4841,8 +4841,8 @@ trackedFiles:
pristine_git_object: 91e8d75513c8015aeb3f8dd2e38e2ec090b0770c
src/kombo/models/postconnectcreatelinkrequestbody.py:
id: 8ae6871fd392
last_write_checksum: sha1:73ca84c02da60c88a033b9fcacaeaaf852e17c63
pristine_git_object: 74bfb6d4723803f199127297116fd5a976f7edb1
last_write_checksum: sha1:810551163b423fe262dbcfe1b8577f59ca483b86
pristine_git_object: ff5cde83d801e4664cf4e1ab4a0878355d616408
src/kombo/models/postforcesyncop.py:
id: 695738b0e4fb
last_write_checksum: sha1:4288d66c5efda40419ee3602e124d5186662a99e
Expand Down Expand Up @@ -7738,7 +7738,6 @@ examples:
default:
application/json: {"status": "error", "error": {"code": "PLATFORM.RATE_LIMIT_EXCEEDED", "title": null, "message": "<value>", "log_url": "https://married-yin.org/"}}
examplesVersion: 1.0.2
releaseNotes: "## Python SDK Changes:\n* `kombo.hris.get_staffing_entities()`: `response.data.results[].skills` **Added**\n* `kombo.ats.get_applications()`: `response.data.results[].current_stage.status` **Added**\n* `kombo.ats.get_application_stages()`: `response.data.results[].status` **Added**\n* `kombo.ats.get_jobs()`: `response.data.results[].stages[].status` **Added**\n* `kombo.connect.create_connection_link()`: \n * `request.integration_tool.enum(carerixgraphql)` **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.3.4
version: 1.3.5
additionalDependencies:
dev:
inline-snapshot: '>=0.13.0'
Expand Down
10 changes: 5 additions & 5 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@ speakeasyVersion: 1.790.3
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0
sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6
sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667
sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e
tags:
- latest
- 1.0.0
targets:
kombo-python:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:71f5342aa2d61fa65adf2c2c23b309d0f57de38c4fbefb3e8087db9e8c75e4c0
sourceBlobDigest: sha256:a2595eea65c57fa99de14be705908ecc133009cc082fa952a9270fc5ffd0dec6
sourceRevisionDigest: sha256:eb1dc10690894387b28e95abdbb6fdabbf0487732d768fe517c531e939067667
sourceBlobDigest: sha256:2a0870c417dba29d8989de5f0d60dc06dbd6418cd4f0da47c0a4491177d6aa3e
codeSamplesNamespace: kombo-api-python-code-samples
codeSamplesRevisionDigest: sha256:07cfa526caad923864aac3cb510562170265f9a3d4a6d0093f04078ad99fb2ca
codeSamplesRevisionDigest: sha256:3c85f76d3a14bc5f73f292fbdfbe9842868193b14ecdb3dd426b91929aeb7d35
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 @@ -268,4 +268,14 @@ Based on:
### Generated
- [python v1.3.4] .
### Releases
- [PyPI v1.3.4] https://pypi.org/project/kombo/1.3.4 - .
- [PyPI v1.3.4] https://pypi.org/project/kombo/1.3.4 - .

## 2026-07-23 00:38:24
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.790.3 (2.918.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.3.5] .
### Releases
- [PyPI v1.3.5] https://pypi.org/project/kombo/1.3.5 - .
2 changes: 1 addition & 1 deletion docs/models/integrationtool.md
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,7 @@ value: IntegrationTool = "workday"
- `"talentsoft"`
- `"talentsoftcustomer"`
- `"concludis"`
- `"perbilityhelix"`
- `"talention"`
- `"piloga"`
- `"onlyfy"`
Expand Down Expand Up @@ -187,7 +188,6 @@ value: IntegrationTool = "workday"
- `"oysterhr"`
- `"kiwihr"`
- `"square"`
- `"perbilityhelix"`
- `"leapsome"`
- `"loket"`
- `"workforcecom"`
Expand Down
2 changes: 1 addition & 1 deletion docs/sdks/general/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -305,7 +305,7 @@ To get started, please pick the relevant API (some tools provide multiple to due
|Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.|
|Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).|
|RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.|
|rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
|Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.|
|Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.|
Expand Down
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.3.4"
version = "1.3.5"
description = "The official Python SDK for the Kombo Unified API"
authors = [{ name = "Kombo Technologies GmbH" },]
readme = "README-PYPI.md"
Expand Down
4 changes: 2 additions & 2 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.3.4"
__version__: str = "1.3.5"
__openapi_doc_version__: str = "1.0.0"
__gen_version__: str = "2.918.4"
__user_agent__: str = "speakeasy-sdk/python 1.3.4 2.918.4 1.0.0 kombo"
__user_agent__: str = "speakeasy-sdk/python 1.3.5 2.918.4 1.0.0 kombo"

try:
if __package__ is not None:
Expand Down
4 changes: 2 additions & 2 deletions src/kombo/general.py
Original file line number Diff line number Diff line change
Expand Up @@ -554,7 +554,7 @@ def send_passthrough_request(
|Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.|
|Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).|
|RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.|
|rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
|Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.|
|Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.|
Expand Down Expand Up @@ -903,7 +903,7 @@ async def send_passthrough_request_async(
|Planday|`planday/api`|Planday's [HR API v1.0](https://openapi.planday.com/api/hr?version=v1.0). We automatically authenticate all requests and use `https://openapi.planday.com` as the base URL.|
|Recruit CRM|`recruitcrm/api`|We use `https://api.recruitcrm.io` as the base URL. Find the official docs [here](https://docs.recruitcrm.io/docs/rcrm-api-reference/ZG9jOjMyNzk0NA-getting-started).|
|RecruiterFlow|`recruiterflow/v1`|RecruiterFlow API [docs](https://docs.recruiterflow.com/). We automatically authenticate all requests using the RF-Api-Key header and use `https://api.recruiterflow.com` as the base URL.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials.|
|Remote|`remotecom/default`|Remote's [API](https://remote.com/resources/api/getting-started). We automatically authenticate all requests using provided credentials. The base URL is `https://gateway.remote.com/v1` for production API keys (prefixed `ra_live_`), or `https://gateway.remote-sandbox.com/v1` for sandbox API keys.|
|rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
|Rippling|`rippling/api`|Rippling's [API](https://developer.rippling.com/documentation). We automatically authenticate all requests and use `https://api.rippling.com/platform/api` or`https://rest.ripplingapis.com` as the base URL.|
|Sage HR|`sagehr/api`|Sage HR's [API](https://developer.sage.com/hr/reference/api-ref). We automatically authenticate all requests and use `https://\{subdomain\}.sage.hr/api` as the base URL.|
Expand Down
2 changes: 1 addition & 1 deletion src/kombo/models/postconnectcreatelinkrequestbody.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,6 +36,7 @@
"talentsoft",
"talentsoftcustomer",
"concludis",
"perbilityhelix",
"talention",
"piloga",
"onlyfy",
Expand Down Expand Up @@ -192,7 +193,6 @@
"oysterhr",
"kiwihr",
"square",
"perbilityhelix",
"leapsome",
"loket",
"workforcecom",
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading