Skip to content

Commit 8689d98

Browse files
committed
## Python SDK Changes:
* `kombo.assessment.update_order_result()`: * `request.remote_fields.recruitee` **Added**
1 parent a201601 commit 8689d98

14 files changed

Lines changed: 114 additions & 46 deletions

.speakeasy/gen.lock

Lines changed: 31 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
lockVersion: 2.0.0
22
id: 0c8d1667-2710-4860-aee3-7d221dbc0a60
33
management:
4-
docChecksum: 1a5ccdbcfe223bcdfb2e76cc1c64228f
4+
docChecksum: 9ef589ab170e7ff846fc34daaebb3b79
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.730.1
7-
generationVersion: 2.844.3
8-
releaseVersion: 1.0.1
9-
configChecksum: e243330fcbdc6c9ec6bb7aa890009489
6+
speakeasyVersion: 1.734.1
7+
generationVersion: 2.845.12
8+
releaseVersion: 1.0.2
9+
configChecksum: 8204a893cd4eb501e48ad7a51ea0fece
1010
repoURL: https://github.com/kombohq/python-sdk.git
1111
installationURL: https://github.com/kombohq/python-sdk.git
1212
published: true
1313
persistentEdits:
14-
generation_id: d8093f2c-e333-41aa-a4ad-5c78a32dc3c0
15-
pristine_commit_hash: ca4c085af742540b88a68566f750d503b0f81b5a
16-
pristine_tree_hash: ba40e1c2ac1b12bd55ccffcdd81c7db45f4649c9
14+
generation_id: 17523592-ec7a-4549-b230-c9729c0cb02a
15+
pristine_commit_hash: b1ce2ed6f99e6efa43e2ca4be22a934bfb054d7e
16+
pristine_tree_hash: 6af217bdac9892184ce300a391fa04ba7a392ff5
1717
features:
1818
python:
1919
additionalDependencies: 1.0.0
2020
constsAndDefaults: 1.0.7
21-
core: 6.0.12
21+
core: 6.0.15
2222
defaultEnabledRetries: 0.2.0
2323
deprecations: 3.0.2
2424
enumUnions: 0.1.0
@@ -29,7 +29,7 @@ features:
2929
globalSecurity: 3.0.5
3030
globalSecurityCallbacks: 1.0.0
3131
globalSecurityFlattening: 1.0.0
32-
globalServerURLs: 3.2.0
32+
globalServerURLs: 3.2.1
3333
globals: 3.0.0
3434
groups: 3.0.1
3535
hiddenGlobals: 1.0.0
@@ -3426,10 +3426,14 @@ trackedFiles:
34263426
id: 088b7bb3a1ed
34273427
last_write_checksum: sha1:5e21ad86af7f599d244871a023f60d2b1f4a6d6c
34283428
pristine_git_object: bc87fa338693aafbccf75b5f336c10155762c79e
3429+
docs/models/putassessmentordersassessmentorderidresultrequestbodyrecruitee.md:
3430+
id: 0586f5da0d08
3431+
last_write_checksum: sha1:77b01f4911c4c792d006593b4aef7c7a034a98d4
3432+
pristine_git_object: 390541cb4ed8eb384d6bfc785c8e3eb08c8d21d6
34293433
docs/models/putassessmentordersassessmentorderidresultrequestbodyremotefields.md:
34303434
id: 51f8810695e9
3431-
last_write_checksum: sha1:8e5198dcd8cafe8cfa84520b481840a1c59bb575
3432-
pristine_git_object: 103e9d29d92ff55b42a30907b3eb173ad8cbee15
3435+
last_write_checksum: sha1:d55b284a8bccf9a10578c75dbf96c24573414e08
3436+
pristine_git_object: 39f32cb7718874b6e463664dda47b5857df6d68b
34333437
docs/models/putassessmentordersassessmentorderidresultrequestbodysmartrecruiters.md:
34343438
id: b2889dbfc3b9
34353439
last_write_checksum: sha1:5022128de544dd45593ca0c88d09533b1657c46c
@@ -3972,8 +3976,8 @@ trackedFiles:
39723976
pristine_git_object: cb268794ca5a2389305a908323d1585a0c88d9c4
39733977
docs/sdks/general/README.md:
39743978
id: ce0ada6fa2e1
3975-
last_write_checksum: sha1:210bf6d6b54745f948d1a686d0044bc6a4b84eb0
3976-
pristine_git_object: 2590c40df846d9af1fa3cbf73565e929c12b78d6
3979+
last_write_checksum: sha1:fcc0a8a3b7f4a0f3f0ff4761ade15aa2bbad5884
3980+
pristine_git_object: 04d4cf3631100a8405ba76e81378c5e1fc45318e
39773981
docs/sdks/hris/README.md:
39783982
id: 0baa868a038c
39793983
last_write_checksum: sha1:c16c5df676d2c0189ba8c89bca6d34c8d63f1e45
@@ -3988,8 +3992,8 @@ trackedFiles:
39883992
pristine_git_object: f456032107a9387ba6c98afd1c981df2f4b3d636
39893993
pyproject.toml:
39903994
id: 5d07e7d72637
3991-
last_write_checksum: sha1:d3ec919fa8ea7f317d5faff4689af474b39ee544
3992-
pristine_git_object: bd82fac2d92853afda8279d6306d3235a40b3868
3995+
last_write_checksum: sha1:50325473031e488d55a5dd9cea397f90ef731c07
3996+
pristine_git_object: 4590179ed7bbea40d27b2f6d72d022293c16be76
39933997
scripts/prepare_readme.py:
39943998
id: e0c5957a6035
39953999
last_write_checksum: sha1:b6ad6f0515a952d7cb052befddb6a117d4f627d8
@@ -4016,8 +4020,8 @@ trackedFiles:
40164020
pristine_git_object: e589e541e5fc70d336de44780721f301d754ed72
40174021
src/kombo/_version.py:
40184022
id: 45cf440ad1df
4019-
last_write_checksum: sha1:bdee453890f69531dbf58485e1abb586eefca526
4020-
pristine_git_object: 55f0c9e94e76a0e46aa16378b6e376f27b8e2df5
4023+
last_write_checksum: sha1:e030d9d1d832deaf3b93aac4cf65133d0a4e65fb
4024+
pristine_git_object: 73ae945d3c73bad2b00ce9b835f2e594623428ad
40214025
src/kombo/assessment.py:
40224026
id: aec6e8a7589f
40234027
last_write_checksum: sha1:1406e437a55541ba21ab8a76696b092238678670
@@ -4068,8 +4072,8 @@ trackedFiles:
40684072
pristine_git_object: 16ac2977e80b6eabe4020aa8a21dd28e83032f9a
40694073
src/kombo/general.py:
40704074
id: 107ecb9f3651
4071-
last_write_checksum: sha1:de8d80deac60a51e550164ae859910c927a12e2c
4072-
pristine_git_object: 1e0b8142dd56c826d9c8effb2f58bf1047e17605
4075+
last_write_checksum: sha1:311a77a3017195032641f641489eeda812810ba1
4076+
pristine_git_object: 3235cf8252ee511a047d508fc7eb35cbde5bdaf6
40734077
src/kombo/hris.py:
40744078
id: 9ba1b37ab10a
40754079
last_write_checksum: sha1:02e56fc1424f2c437b285c6eff92c05a5f58d100
@@ -4080,8 +4084,8 @@ trackedFiles:
40804084
pristine_git_object: 89560b566073785535643e694c112bedbd3db13d
40814085
src/kombo/models/__init__.py:
40824086
id: 45e6e8c7f07f
4083-
last_write_checksum: sha1:01d01490e3655af2ffe2b669814d2ebff9bef9cb
4084-
pristine_git_object: 20734a3e9b18f9a38df12b2eb808d585eef6c5be
4087+
last_write_checksum: sha1:936427616f8ed24a91654ea971e98e9b0b7ef67d
4088+
pristine_git_object: f5666af4cfe5f4bc23abbc1d90afe98b10418fd6
40854089
src/kombo/models/assessmentorderreceivedwebhookpayload.py:
40864090
id: 532c2db2ee93
40874091
last_write_checksum: sha1:d33dfff9c40d2ac57c9d7afb30f9f580d47be9c2
@@ -4644,8 +4648,8 @@ trackedFiles:
46444648
pristine_git_object: b34ea0de9602c887e0e0354fe501e917e9ac179e
46454649
src/kombo/models/putassessmentordersassessmentorderidresultrequestbody.py:
46464650
id: 9752de46be3c
4647-
last_write_checksum: sha1:1a756e66731d8c94526696c30df775eaafa2adb5
4648-
pristine_git_object: 493dffd9630183c840377e56ee9fb03f4050c823
4651+
last_write_checksum: sha1:72bae59cbbab278654dd397a711d8a7ae91455f9
4652+
pristine_git_object: 53081adbcdfa6af73d643e4deab5ec564745150d
46494653
src/kombo/models/putassessmentpackagesop.py:
46504654
id: b33421f2efc8
46514655
last_write_checksum: sha1:2adaf7aa1eac694e57806832a00db85af1f90c25
@@ -4764,8 +4768,8 @@ trackedFiles:
47644768
pristine_git_object: 3e38f1a929f7d6b1d6de74604aa87e3d8f010544
47654769
src/kombo/sdk.py:
47664770
id: 61eb4ad101f4
4767-
last_write_checksum: sha1:f9797ef6641b609f3da6afb27516edaa302d97b5
4768-
pristine_git_object: cdb3567d46506c2af99a47f021c50e4e6bacd0d5
4771+
last_write_checksum: sha1:83e87de73b08416505e843d98f77e5848d058e1d
4772+
pristine_git_object: 9da32100c844175714bde23b6c2c3022e45671b9
47694773
src/kombo/sdkconfiguration.py:
47704774
id: f9376e99ec00
47714775
last_write_checksum: sha1:645b3d5c2cf5cfbd62a1ef07973a46e76f9d5ae9
@@ -7288,6 +7292,7 @@ examples:
72887292
default:
72897293
application/json: {"status": "error", "error": {"code": "PLATFORM.RATE_LIMIT_EXCEEDED", "title": "<value>", "message": "<value>", "log_url": "https://enchanting-barracks.biz/"}}
72907294
examplesVersion: 1.0.2
7295+
releaseNotes: "## Python SDK Changes:\n* `kombo.assessment.update_order_result()`: \n * `request.remote_fields.recruitee` **Added**\n"
72917296
generatedFiles:
72927297
- .gitattributes
72937298
- .vscode/settings.json

.speakeasy/gen.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ generation:
3131
generateNewTests: true
3232
skipResponseBodyAssertions: false
3333
python:
34-
version: 1.0.1
34+
version: 1.0.2
3535
additionalDependencies:
3636
dev:
3737
inline-snapshot: '>=0.13.0'

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.730.1
1+
speakeasyVersion: 1.734.1
22
sources:
33
kombo-prepared-spec:
44
sourceNamespace: kombo-api
5-
sourceRevisionDigest: sha256:591686f3af40670601f76d7f68736891fe6f4b7e266a7b5f2763c5325ffb9c1c
6-
sourceBlobDigest: sha256:20bfd7153b22ad4d11e59e12c67abf8c83551f1d366d8f1664b8809bf7eef991
5+
sourceRevisionDigest: sha256:169ae0f6a164deeacdb258131274ca6de09c6be88768e58d46ff880bf6e4c9ec
6+
sourceBlobDigest: sha256:f6ef19b18b961728e6cef696691d8eb09e61a7847a721d23340fcee81e1eb6a4
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1772065734
9+
- speakeasy-sdk-regen-1772152303
1010
- 1.0.0
1111
targets:
1212
kombo-python:
1313
source: kombo-prepared-spec
1414
sourceNamespace: kombo-api
15-
sourceRevisionDigest: sha256:591686f3af40670601f76d7f68736891fe6f4b7e266a7b5f2763c5325ffb9c1c
16-
sourceBlobDigest: sha256:20bfd7153b22ad4d11e59e12c67abf8c83551f1d366d8f1664b8809bf7eef991
15+
sourceRevisionDigest: sha256:169ae0f6a164deeacdb258131274ca6de09c6be88768e58d46ff880bf6e4c9ec
16+
sourceBlobDigest: sha256:f6ef19b18b961728e6cef696691d8eb09e61a7847a721d23340fcee81e1eb6a4
1717
codeSamplesNamespace: kombo-api-python-code-samples
18-
codeSamplesRevisionDigest: sha256:03deb2d90d561265287ab7f54e545f74f5ec490eb013df88fa2fd12320f20d39
18+
codeSamplesRevisionDigest: sha256:6e9f0914dbe0461e28d38b6c699df68de82920cfec561ea37eae1f1a51cb1f28
1919
workflow:
2020
workflowVersion: 1.0.0
2121
speakeasyVersion: latest

RELEASES.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,4 +128,14 @@ Based on:
128128
### Generated
129129
- [python v1.0.1] .
130130
### Releases
131-
- [PyPI v1.0.1] https://pypi.org/project/kombo/1.0.1 - .
131+
- [PyPI v1.0.1] https://pypi.org/project/kombo/1.0.1 - .
132+
133+
## 2026-02-28 00:27:07
134+
### Changes
135+
Based on:
136+
- OpenAPI Doc
137+
- Speakeasy CLI 1.734.1 (2.845.12) https://github.com/speakeasy-api/speakeasy
138+
### Generated
139+
- [python v1.0.2] .
140+
### Releases
141+
- [PyPI v1.0.2] https://pypi.org/project/kombo/1.0.2 - .
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# PutAssessmentOrdersAssessmentOrderIDResultRequestBodyRecruitee
2+
3+
4+
## Fields
5+
6+
| Field | Type | Required | Description |
7+
| ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
8+
| `subtitle` | *Optional[str]* | :heavy_minus_sign: | Value that we will pass through to Recruitee's `subtitle` field on the assessment report. |

docs/models/putassessmentordersassessmentorderidresultrequestbodyremotefields.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,5 @@ Additional fields that we will pass through to specific ATS systems.
77

88
| Field | Type | Required | Description |
99
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
10-
| `smartrecruiters` | [Optional[models.PutAssessmentOrdersAssessmentOrderIDResultRequestBodySmartrecruiters]](../models/putassessmentordersassessmentorderidresultrequestbodysmartrecruiters.md) | :heavy_minus_sign: | N/A |
10+
| `smartrecruiters` | [Optional[models.PutAssessmentOrdersAssessmentOrderIDResultRequestBodySmartrecruiters]](../models/putassessmentordersassessmentorderidresultrequestbodysmartrecruiters.md) | :heavy_minus_sign: | N/A |
11+
| `recruitee` | [Optional[models.PutAssessmentOrdersAssessmentOrderIDResultRequestBodyRecruitee]](../models/putassessmentordersassessmentorderidresultrequestbodyrecruitee.md) | :heavy_minus_sign: | N/A |

docs/sdks/general/README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -302,7 +302,8 @@ To get started, please pick the relevant API (some tools provide multiple to due
302302
|Visma Peple|`peple/hrm`|[Visma Payroll Reporting API](https://api.analytics1.hrm.visma.net/docs/openapi.html). We automatically authenticate all requests using the client credentials and use 'https://api.analytics1.hrm.visma.net' as the base URL.|
303303
|Visma Raet - Youforce|`youforce/v1.0`|[Youforce's basic v1.0 API](https://vr-api-integration.github.io/youforce-api-documentation/postman_collections.html). We automatically authenticate all requests and use 'https://api.youforce.com' as base URL.|
304304
|Visma YouServe|`youserve/learning`|Visma YouServe [Learning API](https://youserve-domain-api.github.io/SwaggerUI/learning.html). We automatically authenticate all requests using OAuth 2.0 with the provided credentials and use `https://api.youserve.nl/learning/v1.0` as the base URL.|
305-
|Workable|`workable/v1`|Workable's [API](https://workable.readme.io/reference/generate-an-access-token). We automatically authenticate all requests using the client ID and secret and use `https://\{subdomain\}.\{environment\}.com/spi/v3` as the base URL.|
305+
|Workable|`workable/v1`|**Deprecated: Use `v3` instead.** Workable's [API](https://workable.readme.io/reference/generate-an-access-token). We automatically authenticate all requests using the client ID and secret and use `https://\{subdomain\}.\{environment\}.com/spi/v3` as the base URL.|
306+
|Workable|`workable/v3`|Workable's [API](https://workable.readme.io/reference/generate-an-access-token). We automatically authenticate all requests using the client ID and secret and use `https://\{subdomain\}.\{environment\}.com/spi/v3` as the base URL.|
306307
|Workday|`workday/rest`|[Workday's REST API](https://community.workday.com/sites/default/files/file-hosting/restapi/index.html). We automatically authenticate all requests and use the correct Workday REST base URL for your tenant. The base URL follows the format: https://\{domain\}/api/\{service_name\}/\{version\}/\{tenant\}. You can specify any valid REST endpoint and method. See the Workday REST API documentation for available endpoints. You must specify the `api_options` object and set `service_name` to the name of the service you want to call. You can also specify the `version` (e.g., "v1", "v2"); if omitted, it defaults to "v1".|
307308
|Workday|`workday/soap`|[Workday's SOAP API](https://community.workday.com/sites/default/files/file-hosting/productionapi/index.html). We automatically authenticate all requests. Set `data` to your raw xml string. Use `/` as your `path`, as we will always send requests to `https://\{domain\}/ccx/service/\{tenant\}/\{service_name\}`. Set your `method` to `POST`. You need to specify the `api_options` object and set `service_name` to the name of the service you want to call. Find all available services [here](https://community.workday.com/sites/default/files/file-hosting/productionapi/versions/v41.0/index.html). The string that you submit as `data` will be the content of the `soapenv:Body` tag in the request. You can set the `service_version` to any valid Workday service version (the default is `38.2`).|
308309
|workforce.com|`workforcecom/api`|Workforce.com [API](https://my.workforce.com/api/v2/documentation). We automatically authenticate all requests using the provided credentials and use `https://my.tanda.co` as the base URL.|

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "kombo"
3-
version = "1.0.1"
3+
version = "1.0.2"
44
description = "The official Python SDK for the Kombo Unified API"
55
authors = [{ name = "Kombo Technologies GmbH" },]
66
readme = "README-PYPI.md"

src/kombo/_version.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33
import importlib.metadata
44

55
__title__: str = "kombo"
6-
__version__: str = "1.0.1"
6+
__version__: str = "1.0.2"
77
__openapi_doc_version__: str = "1.0.0"
8-
__gen_version__: str = "2.844.3"
9-
__user_agent__: str = "speakeasy-sdk/python 1.0.1 2.844.3 1.0.0 kombo"
8+
__gen_version__: str = "2.845.12"
9+
__user_agent__: str = "speakeasy-sdk/python 1.0.2 2.845.12 1.0.0 kombo"
1010

1111
try:
1212
if __package__ is not None:

0 commit comments

Comments
 (0)