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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,338 changes: 729 additions & 609 deletions .speakeasy/gen.lock

Large diffs are not rendered by default.

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.1
version: 1.0.2
additionalDependencies:
dev:
inline-snapshot: '>=0.13.0'
Expand Down
13 changes: 6 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,20 @@
speakeasyVersion: 1.730.1
speakeasyVersion: 1.750.0
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:591686f3af40670601f76d7f68736891fe6f4b7e266a7b5f2763c5325ffb9c1c
sourceBlobDigest: sha256:20bfd7153b22ad4d11e59e12c67abf8c83551f1d366d8f1664b8809bf7eef991
sourceRevisionDigest: sha256:e49f3844b5bc49647183e19353af0196341cffb511fa67059bab84775d45a444
sourceBlobDigest: sha256:4315f42099a36598aa3bd3968f1055ed5bce39648d85b7d33e812ee48f653caf
tags:
- latest
- speakeasy-sdk-regen-1772065734
- 1.0.0
targets:
kombo-python:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:591686f3af40670601f76d7f68736891fe6f4b7e266a7b5f2763c5325ffb9c1c
sourceBlobDigest: sha256:20bfd7153b22ad4d11e59e12c67abf8c83551f1d366d8f1664b8809bf7eef991
sourceRevisionDigest: sha256:e49f3844b5bc49647183e19353af0196341cffb511fa67059bab84775d45a444
sourceBlobDigest: sha256:4315f42099a36598aa3bd3968f1055ed5bce39648d85b7d33e812ee48f653caf
codeSamplesNamespace: kombo-api-python-code-samples
codeSamplesRevisionDigest: sha256:03deb2d90d561265287ab7f54e545f74f5ec490eb013df88fa2fd12320f20d39
codeSamplesRevisionDigest: sha256:1f42578864420882246b5501b2a5f55eec6ab31225dd9a627c5eb802c8040179
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
7 changes: 4 additions & 3 deletions README-PYPI.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,7 @@ with SDK(
* [get_jobs](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_jobs) - Get jobs
* [create_application](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#create_application) - Create application
* [get_users](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_users) - Get users
* [get_roles](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_roles) - Get roles
* [get_offers](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_offers) - Get offers
* [get_rejection_reasons](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_rejection_reasons) - Get rejection reasons
* [get_interviews](https://github.com/kombohq/python-sdk/blob/master/docs/sdks/ats/README.md#get_interviews) - Get interviews
Expand Down Expand Up @@ -331,9 +332,9 @@ with Kombo(


**Inherit from [`SDKError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/sdkerror.py)**:
* [`KomboAtsError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/komboatserror.py): The standard error response with the error codes for the ATS use case. Applicable to 27 of 58 methods.*
* [`KomboHrisError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/kombohriserror.py): The standard error response with the error codes for the HRIS use case. Applicable to 17 of 58 methods.*
* [`KomboGeneralError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/kombogeneralerror.py): The standard error response with just the platform error codes. Applicable to 14 of 58 methods.*
* [`KomboAtsError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/komboatserror.py): The standard error response with the error codes for the ATS use case. Applicable to 28 of 59 methods.*
* [`KomboHrisError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/kombohriserror.py): The standard error response with the error codes for the HRIS use case. Applicable to 17 of 59 methods.*
* [`KomboGeneralError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/kombogeneralerror.py): The standard error response with just the platform error codes. Applicable to 14 of 59 methods.*
* [`ResponseValidationError`](https://github.com/kombohq/python-sdk/blob/master/./src/kombo/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.

</details>
Expand Down
7 changes: 4 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -197,6 +197,7 @@ with SDK(
* [get_jobs](docs/sdks/ats/README.md#get_jobs) - Get jobs
* [create_application](docs/sdks/ats/README.md#create_application) - Create application
* [get_users](docs/sdks/ats/README.md#get_users) - Get users
* [get_roles](docs/sdks/ats/README.md#get_roles) - Get roles
* [get_offers](docs/sdks/ats/README.md#get_offers) - Get offers
* [get_rejection_reasons](docs/sdks/ats/README.md#get_rejection_reasons) - Get rejection reasons
* [get_interviews](docs/sdks/ats/README.md#get_interviews) - Get interviews
Expand Down Expand Up @@ -331,9 +332,9 @@ with Kombo(


**Inherit from [`SDKError`](./src/kombo/errors/sdkerror.py)**:
* [`KomboAtsError`](./src/kombo/errors/komboatserror.py): The standard error response with the error codes for the ATS use case. Applicable to 27 of 58 methods.*
* [`KomboHrisError`](./src/kombo/errors/kombohriserror.py): The standard error response with the error codes for the HRIS use case. Applicable to 17 of 58 methods.*
* [`KomboGeneralError`](./src/kombo/errors/kombogeneralerror.py): The standard error response with just the platform error codes. Applicable to 14 of 58 methods.*
* [`KomboAtsError`](./src/kombo/errors/komboatserror.py): The standard error response with the error codes for the ATS use case. Applicable to 28 of 59 methods.*
* [`KomboHrisError`](./src/kombo/errors/kombohriserror.py): The standard error response with the error codes for the HRIS use case. Applicable to 17 of 59 methods.*
* [`KomboGeneralError`](./src/kombo/errors/kombogeneralerror.py): The standard error response with just the platform error codes. Applicable to 14 of 59 methods.*
* [`ResponseValidationError`](./src/kombo/errors/responsevalidationerror.py): Type mismatch between the response data and the expected Pydantic model. Provides access to the Pydantic validation error via the `cause` attribute.

</details>
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -128,4 +128,14 @@ Based on:
### Generated
- [python v1.0.1] .
### Releases
- [PyPI v1.0.1] https://pypi.org/project/kombo/1.0.1 - .
- [PyPI v1.0.1] https://pypi.org/project/kombo/1.0.1 - .

## 2026-03-10 00:28:10
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.750.0 (2.856.1) https://github.com/speakeasy-api/speakeasy
### Generated
- [python v1.0.2] .
### Releases
- [PyPI v1.0.2] https://pypi.org/project/kombo/1.0.2 - .
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# AssessmentOrderReceivedWebhookPayloadHiringTeamRole

## Example Usage

```python
from kombo.models import AssessmentOrderReceivedWebhookPayloadHiringTeamRole
value: AssessmentOrderReceivedWebhookPayloadHiringTeamRole = "RECRUITER"
```


## Values

| Name | Value |
| ---------------- | ---------------- |
| `RECRUITER` | RECRUITER |
| `HIRING_MANAGER` | HIRING_MANAGER |
- `"RECRUITER"`
- `"HIRING_MANAGER"`
17 changes: 11 additions & 6 deletions docs/models/assessmentorderreceivedwebhookpayloadstatus.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

The current status of the assessment order.

## Example Usage

```python
from kombo.models import AssessmentOrderReceivedWebhookPayloadStatus
value: AssessmentOrderReceivedWebhookPayloadStatus = "OPEN"
```


## Values

| Name | Value |
| ----------- | ----------- |
| `OPEN` | OPEN |
| `COMPLETED` | COMPLETED |
| `CANCELLED` | CANCELLED |
| `REJECTED` | REJECTED |
- `"OPEN"`
- `"COMPLETED"`
- `"CANCELLED"`
- `"REJECTED"`
11 changes: 8 additions & 3 deletions docs/models/assessmentorderreceivedwebhookpayloadtype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@

Type of the webhook event

## Example Usage

```python
from kombo.models import AssessmentOrderReceivedWebhookPayloadType
value: AssessmentOrderReceivedWebhookPayloadType = "assessment:order-received"
```


## Values

| Name | Value |
| --------------------------- | --------------------------- |
| `ASSESSMENT_ORDER_RECEIVED` | assessment:order-received |
- `"assessment:order-received"`
13 changes: 9 additions & 4 deletions docs/models/attributestatus.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
# AttributeStatus

## Example Usage

```python
from kombo.models import AttributeStatus
value: AttributeStatus = "COMPLETED"
```


## Values

| Name | Value |
| ----------- | ----------- |
| `COMPLETED` | COMPLETED |
| `CANCELLED` | CANCELLED |
- `"COMPLETED"`
- `"CANCELLED"`
15 changes: 10 additions & 5 deletions docs/models/benefittypeid.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,16 @@

Required for illness absences. Benefit type: Delegated Payment, No Right to Benefit, or Direct payment.

## Example Usage

```python
from kombo.models import BenefitTypeID
value: BenefitTypeID = "Delegated Payment"
```


## Values

| Name | Value |
| --------------------- | --------------------- |
| `DELEGATED_PAYMENT` | Delegated Payment |
| `NO_RIGHT_TO_BENEFIT` | No Right to Benefit |
| `DIRECT_PAYMENT` | Direct payment |
- `"Delegated Payment"`
- `"No Right to Benefit"`
- `"Direct payment"`
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

The category of the integration (HRIS, ATS, ASSESSMENT, or LMS).

## Example Usage

```python
from kombo.models import ConnectionFlowFailedWebhookPayloadIntegrationCategory
value: ConnectionFlowFailedWebhookPayloadIntegrationCategory = "HRIS"
```


## Values

| Name | Value |
| ------------ | ------------ |
| `HRIS` | HRIS |
| `ATS` | ATS |
| `ASSESSMENT` | ASSESSMENT |
| `LMS` | LMS |
- `"HRIS"`
- `"ATS"`
- `"ASSESSMENT"`
- `"LMS"`
11 changes: 8 additions & 3 deletions docs/models/connectionflowfailedwebhookpayloadtype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@

Type of the webhook event

## Example Usage

```python
from kombo.models import ConnectionFlowFailedWebhookPayloadType
value: ConnectionFlowFailedWebhookPayloadType = "connection-flow-failed"
```


## Values

| Name | Value |
| ------------------------ | ------------------------ |
| `CONNECTION_FLOW_FAILED` | connection-flow-failed |
- `"connection-flow-failed"`
11 changes: 8 additions & 3 deletions docs/models/contenttype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@

Content type of the note. Currently only `PLAIN_TEXT` is supported.

## Example Usage

```python
from kombo.models import ContentType
value: ContentType = "PLAIN_TEXT"
```


## Values

| Name | Value |
| ------------ | ------------ |
| `PLAIN_TEXT` | PLAIN_TEXT |
- `"PLAIN_TEXT"`
17 changes: 11 additions & 6 deletions docs/models/datachangedwebhookpayloadintegrationcategory.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

The category of the integration (HRIS, ATS, ASSESSMENT, or LMS).

## Example Usage

```python
from kombo.models import DataChangedWebhookPayloadIntegrationCategory
value: DataChangedWebhookPayloadIntegrationCategory = "HRIS"
```


## Values

| Name | Value |
| ------------ | ------------ |
| `HRIS` | HRIS |
| `ATS` | ATS |
| `ASSESSMENT` | ASSESSMENT |
| `LMS` | LMS |
- `"HRIS"`
- `"ATS"`
- `"ASSESSMENT"`
- `"LMS"`
11 changes: 8 additions & 3 deletions docs/models/datachangedwebhookpayloadtype.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,14 @@

Type of the webhook event

## Example Usage

```python
from kombo.models import DataChangedWebhookPayloadType
value: DataChangedWebhookPayloadType = "data-changed"
```


## Values

| Name | Value |
| -------------- | -------------- |
| `DATA_CHANGED` | data-changed |
- `"data-changed"`
23 changes: 16 additions & 7 deletions docs/models/deletehrisabsencesabsenceidpositiveresponsestatus.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,21 @@
# DeleteHrisAbsencesAbsenceIDPositiveResponseStatus

## Example Usage

```python
from kombo.models import DeleteHrisAbsencesAbsenceIDPositiveResponseStatus

# Open enum: unrecognized values are captured as UnrecognizedStr
value: DeleteHrisAbsencesAbsenceIDPositiveResponseStatus = "REQUESTED"
```


## Values

| Name | Value |
| ----------- | ----------- |
| `REQUESTED` | REQUESTED |
| `APPROVED` | APPROVED |
| `DECLINED` | DECLINED |
| `CANCELLED` | CANCELLED |
| `DELETED` | DELETED |
This is an open enum. Unrecognized values will not fail type checks.

- `"REQUESTED"`
- `"APPROVED"`
- `"DECLINED"`
- `"CANCELLED"`
- `"DELETED"`
13 changes: 9 additions & 4 deletions docs/models/deletehrisabsencesabsenceidpositiveresponseunit.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,15 @@

The unit of time for this absence. Can be `HOURS` or `DAYS`.

## Example Usage

```python
from kombo.models import DeleteHrisAbsencesAbsenceIDPositiveResponseUnit
value: DeleteHrisAbsencesAbsenceIDPositiveResponseUnit = "HOURS"
```


## Values

| Name | Value |
| ------- | ------- |
| `HOURS` | HOURS |
| `DAYS` | DAYS |
- `"HOURS"`
- `"DAYS"`
17 changes: 11 additions & 6 deletions docs/models/displaytype1.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,17 @@

If unavailable, we recommend displaying a single-line input.

## Example Usage

```python
from kombo.models import DisplayType1
value: DisplayType1 = "SINGLE_LINE"
```


## Values

| Name | Value |
| ------------- | ------------- |
| `SINGLE_LINE` | SINGLE_LINE |
| `MULTI_LINE` | MULTI_LINE |
| `EMAIL` | EMAIL |
| `URL` | URL |
- `"SINGLE_LINE"`
- `"MULTI_LINE"`
- `"EMAIL"`
- `"URL"`
Loading