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
130 changes: 69 additions & 61 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

8 changes: 7 additions & 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.2.0
version: 1.3.0
additionalDependencies:
dev:
inline-snapshot: '>=0.13.0'
Expand All @@ -53,6 +53,10 @@ python:
description: The official Python SDK for the Kombo Unified API
enableCustomCodeRegions: false
enumFormat: union
errorSchemaValidation: true
eventStreamClassNames:
async: EventStreamAsync
sync: EventStream
fixFlags:
asyncPaginationSep2025: true
conflictResistantModelImportsFeb2026: false
Expand All @@ -72,6 +76,7 @@ python:
webhooks: ""
inferUnionDiscriminators: true
inputModelSuffix: input
inputTypedDictSuffix: TypedDict
legacyPyright: false
license: ""
maxMethodParams: 999
Expand All @@ -89,6 +94,7 @@ python:
pytestTimeout: 0
rawResponseHelpers: false
responseFormat: flat
responseSchemaValidation: true
sseFlatResponse: false
templateVersion: v2
useAsyncHooks: false
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.771.0
speakeasyVersion: 1.788.1
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:26400cad28773013cca90a0c587483fb4d201d1807badde6f783b44a77d0a550
sourceBlobDigest: sha256:b5916e82d018ffec07eae810ab9a36840e04c9ca308f46d447a48f5cf4899b59
sourceRevisionDigest: sha256:c80f9c3043d151711936a249656914e59493352a184cf3b9f4e70a612833bd82
sourceBlobDigest: sha256:9df3df58bc7e77e038e6edfb1f4e6e5f65dcf9d1c817008de1a42dd1361cdd00
tags:
- latest
- 1.0.0
targets:
kombo-python:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:26400cad28773013cca90a0c587483fb4d201d1807badde6f783b44a77d0a550
sourceBlobDigest: sha256:b5916e82d018ffec07eae810ab9a36840e04c9ca308f46d447a48f5cf4899b59
sourceRevisionDigest: sha256:c80f9c3043d151711936a249656914e59493352a184cf3b9f4e70a612833bd82
sourceBlobDigest: sha256:9df3df58bc7e77e038e6edfb1f4e6e5f65dcf9d1c817008de1a42dd1361cdd00
codeSamplesNamespace: kombo-api-python-code-samples
codeSamplesRevisionDigest: sha256:8c0d04c52852071bedbdec19d6148e3bf239304c7d5bd5a38ec1591a9ee58772
codeSamplesRevisionDigest: sha256:d298f7465906d0caf75af33252c8215e6b5ddd3310600b6752ec21d737bcdd68
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 @@ -218,4 +218,14 @@ Based on:
### Generated
- [python v1.2.0] .
### Releases
- [PyPI v1.2.0] https://pypi.org/project/kombo/1.2.0 - .
- [PyPI v1.2.0] https://pypi.org/project/kombo/1.2.0 - .

## 2026-07-05 00:45:40
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.788.1 (2.915.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.3.0] .
### Releases
- [PyPI v1.3.0] https://pypi.org/project/kombo/1.3.0 - .
6 changes: 6 additions & 0 deletions docs/models/integrationtool.md
Original file line number Diff line number Diff line change
Expand Up @@ -123,9 +123,13 @@ value: IntegrationTool = "workday"
- `"logicmelon"`
- `"loxo"`
- `"kula"`
- `"trackerrms"`
- `"databites"`
- `"pageup"`
- `"workdaycustomreport"`
- `"workdaycustomreportsftp"`
- `"ukgprowfm"`
- `"adpdecidium"`
- `"payfitcustomer"`
- `"payfitpartner"`
- `"payfit"`
Expand Down Expand Up @@ -204,6 +208,8 @@ value: IntegrationTool = "workday"
- `"sftpfetch"`
- `"360learning"`
- `"talentlms"`
- `"docebo"`
- `"coursera"`
- `"udemy"`
- `"linkedinlearning"`
- `"moodle"`
4 changes: 4 additions & 0 deletions docs/models/name.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,10 @@ value: Name = "hris_legal_entities"
- `"hris_performance_reviews"`
- `"hris_performance_review_cycles"`
- `"hris_staffing_entities"`
- `"hris_skill_proficiency_scales"`
- `"hris_skills"`
- `"hris_skill_rating_providers"`
- `"hris_employee_skill_proficiency_ratings"`
- `"ats_users"`
- `"ats_jobs"`
- `"ats_job_postings"`
Expand Down
16 changes: 16 additions & 0 deletions docs/models/postatscandidatesrequestbodyaktiv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# PostAtsCandidatesRequestBodyAktiv

Whether the candidate is created as active (`Ja`) or inactive (`Nein`) in Coveto. If omitted, Coveto applies its default (active).

## Example Usage

```python
from kombo.models import PostAtsCandidatesRequestBodyAktiv
value: PostAtsCandidatesRequestBodyAktiv = "Ja"
```


## Values

- `"Ja"`
- `"Nein"`
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ Additional candidate fields that will be passed to the Coveto candidate creation
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `mandant` | *Optional[float]* | :heavy_minus_sign: | The mandant field for the candidate in Coveto. |
| `status` | *Optional[int]* | :heavy_minus_sign: | The numeric status ID to assign to the candidate on creation in Coveto. Refer to your Coveto `/bewerber-status` endpoint for available IDs. |
| `status` | *Optional[int]* | :heavy_minus_sign: | The numeric status ID to assign to the candidate on creation in Coveto. Refer to your Coveto `/bewerber-status` endpoint for available IDs. |
| `aktiv` | [Optional[models.PostAtsCandidatesRequestBodyAktiv]](../models/postatscandidatesrequestbodyaktiv.md) | :heavy_minus_sign: | Whether the candidate is created as active (`Ja`) or inactive (`Nein`) in Coveto. If omitted, Coveto applies its default (active). |
16 changes: 16 additions & 0 deletions docs/models/postatsjobsjobidapplicationsrequestbodyaktiv.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# PostAtsJobsJobIDApplicationsRequestBodyAktiv

Whether the candidate is created as active (`Ja`) or inactive (`Nein`) in Coveto. If omitted, Coveto applies its default (active).

## Example Usage

```python
from kombo.models import PostAtsJobsJobIDApplicationsRequestBodyAktiv
value: PostAtsJobsJobIDApplicationsRequestBodyAktiv = "Ja"
```


## Values

- `"Ja"`
- `"Nein"`
Original file line number Diff line number Diff line change
Expand Up @@ -8,4 +8,5 @@ Additional candidate fields that will be passed to the Coveto candidate creation
| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------- |
| `mandant` | *Optional[float]* | :heavy_minus_sign: | The mandant field for the candidate in Coveto. |
| `status` | *Optional[int]* | :heavy_minus_sign: | The numeric status ID to assign to the candidate on creation in Coveto. Refer to your Coveto `/bewerber-status` endpoint for available IDs. |
| `status` | *Optional[int]* | :heavy_minus_sign: | The numeric status ID to assign to the candidate on creation in Coveto. Refer to your Coveto `/bewerber-status` endpoint for available IDs. |
| `aktiv` | [Optional[models.PostAtsJobsJobIDApplicationsRequestBodyAktiv]](../models/postatsjobsjobidapplicationsrequestbodyaktiv.md) | :heavy_minus_sign: | Whether the candidate is created as active (`Ja`) or inactive (`Nein`) in Coveto. If omitted, Coveto applies its default (active). |
Loading
Loading