Skip to content

Commit c5dda53

Browse files
committed
## Typescript SDK Changes:
* `kombo.hris.createEmployeeWithForm()`: `response.data` **Changed** **Breaking** ⚠️ * `kombo.general.getIntegrationDetails()`: `response.data.writeActions` **Added** * `kombo.general.getTools()`: `response.data.tools.[].coverage.writeActions.[].fields` **Added** * `kombo.ats.createCandidate()`: * `request.remoteFields.pinpoint` **Added** * `kombo.ats.createApplication()`: * `request.body.remoteFields.pinpoint` **Added**
1 parent 5416765 commit c5dda53

File tree

210 files changed

+1278
-487
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

210 files changed

+1278
-487
lines changed

.speakeasy/gen.lock

Lines changed: 50 additions & 39 deletions
Large diffs are not rendered by default.

.speakeasy/gen.yaml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ generation:
2727
generateNewTests: true
2828
skipResponseBodyAssertions: false
2929
typescript:
30-
version: 0.2.4
30+
version: 0.3.0
3131
acceptHeaderEnum: true
3232
additionalDependencies:
3333
dependencies: {}
@@ -61,7 +61,9 @@ typescript:
6161
exportZodModelNamespace: false
6262
flattenGlobalSecurity: true
6363
flatteningOrder: parameters-first
64+
formStringArrayEncodeMode: encoded-string
6465
forwardCompatibleEnumsByDefault: false
66+
forwardCompatibleUnionsByDefault: "false"
6567
generateExamples: true
6668
imports:
6769
option: openapi
@@ -71,15 +73,18 @@ typescript:
7173
operations: models/operations
7274
shared: models
7375
webhooks: models/webhooks
76+
inferUnionDiscriminators: true
7477
inputModelSuffix: input
7578
jsonpath: rfc9535
7679
laxMode: strict
7780
maxMethodParams: 0
7881
methodArguments: infer-optional-args
7982
modelPropertyCasing: snake
8083
moduleFormat: esm
84+
multipartArrayFormat: legacy
8185
outputModelSuffix: output
8286
packageName: '@kombo-api/sdk'
87+
preApplyUnionDiscriminators: true
8388
responseFormat: flat
8489
sseFlatResponse: false
8590
templateVersion: v2

.speakeasy/workflow.lock

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.660.0
1+
speakeasyVersion: 1.668.0
22
sources:
33
kombo-prepared-spec:
44
sourceNamespace: kombo-api
5-
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
6-
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
5+
sourceRevisionDigest: sha256:34aa0be3b2ad0622ae5495ad6400d89d4c4128b2c521bf3f3b18a9b728aec3a3
6+
sourceBlobDigest: sha256:8b97d46cc0cebc28d52ac8523a7bff04aa3d8424f5df1db2d19b7ecbc9533dc8
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1763650715
9+
- speakeasy-sdk-regen-1764029099
1010
- 1.0.0
1111
targets:
1212
kombo-typescript:
1313
source: kombo-prepared-spec
1414
sourceNamespace: kombo-api
15-
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
16-
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
15+
sourceRevisionDigest: sha256:34aa0be3b2ad0622ae5495ad6400d89d4c4128b2c521bf3f3b18a9b728aec3a3
16+
sourceBlobDigest: sha256:8b97d46cc0cebc28d52ac8523a7bff04aa3d8424f5df1db2d19b7ecbc9533dc8
1717
codeSamplesNamespace: kombo-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:cbfa3a011600e188aaa919c77b53398632aed5261fce5228264bb56ae61d73b7
18+
codeSamplesRevisionDigest: sha256:904454813482346f629f73866c2d625d9171d6bfc45b7da322bad0649d975c64
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
@@ -58,4 +58,14 @@ Based on:
5858
### Generated
5959
- [typescript v0.2.4] .
6060
### Releases
61-
- [NPM v0.2.4] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.4 - .
61+
- [NPM v0.2.4] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.4 - .
62+
63+
## 2025-12-05 00:01:44
64+
### Changes
65+
Based on:
66+
- OpenAPI Doc
67+
- Speakeasy CLI 1.668.0 (2.770.0) https://github.com/speakeasy-api/speakeasy
68+
### Generated
69+
- [typescript v0.3.0] .
70+
### Releases
71+
- [NPM v0.3.0] https://www.npmjs.com/package/@kombo-api/sdk/v/0.3.0 - .

docs/models/assessmentorderreceivedwebhookpayloadcandidate.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ let value: AssessmentOrderReceivedWebhookPayloadCandidate = {
1616

1717
| Field | Type | Required | Description |
1818
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
19+
| `remote_id` | *string* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
1920
| `email` | *string* | :heavy_check_mark: | The candidate's email address. |
2021
| `first_name` | *string* | :heavy_minus_sign: | The candidate's first name. |
2122
| `last_name` | *string* | :heavy_minus_sign: | The candidate's last name. |
22-
| `phone` | *string* | :heavy_minus_sign: | The candidate's phone number. |
23-
| `remote_id` | *string* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
23+
| `phone` | *string* | :heavy_minus_sign: | The candidate's phone number. |

docs/models/attributesubresult.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ let value: AttributeSubResult = {
2121

2222
| Field | Type | Required | Description |
2323
| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ |
24-
| `type` | *string* | :heavy_check_mark: | N/A |
24+
| `type` | *"SUB_RESULT"* | :heavy_check_mark: | N/A |
2525
| `id` | *string* | :heavy_check_mark: | N/A |
2626
| `label` | *string* | :heavy_check_mark: | N/A |
2727
| `score` | [models.Score](../models/score.md) | :heavy_check_mark: | N/A |

docs/models/attributetext.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ let value: AttributeText = {
1616

1717
| Field | Type | Required | Description |
1818
| ------------------ | ------------------ | ------------------ | ------------------ |
19-
| `type` | *string* | :heavy_check_mark: | N/A |
19+
| `type` | *"TEXT"* | :heavy_check_mark: | N/A |
2020
| `label` | *string* | :heavy_check_mark: | N/A |
2121
| `value` | *string* | :heavy_check_mark: | N/A |

docs/models/coverage.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ let value: Coverage = {
3434

3535
## Fields
3636

37-
| Field | Type | Required | Description |
38-
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
39-
| `read_models` | [models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)[] | :heavy_check_mark: | N/A |
40-
| `write_actions` | [models.WriteAction](../models/writeaction.md)[] | :heavy_check_mark: | N/A |
41-
| `features` | [models.Feature](../models/feature.md)[] | :heavy_check_mark: | N/A |
37+
| Field | Type | Required | Description |
38+
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
39+
| `read_models` | [models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)[] | :heavy_check_mark: | N/A |
40+
| `write_actions` | [models.GetToolsCategoryPositiveResponseWriteAction](../models/gettoolscategorypositiveresponsewriteaction.md)[] | :heavy_check_mark: | N/A |
41+
| `features` | [models.Feature](../models/feature.md)[] | :heavy_check_mark: | N/A |

docs/models/deleteatscandidatescandidateidtagspositiveresponse.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,6 @@ let value: DeleteAtsCandidatesCandidateIdTagsPositiveResponse = {
2020

2121
| Field | Type | Required | Description | Example |
2222
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
23-
| `status` | *string* | :heavy_check_mark: | N/A | |
23+
| `status` | *"success"* | :heavy_check_mark: | N/A | |
2424
| `data` | [models.DeleteAtsCandidatesCandidateIdTagsPositiveResponseData](../models/deleteatscandidatescandidateidtagspositiveresponsedata.md) | :heavy_check_mark: | N/A | {} |
2525
| `warnings` | [models.DeleteAtsCandidatesCandidateIdTagsPositiveResponseWarning](../models/deleteatscandidatescandidateidtagspositiveresponsewarning.md)[] | :heavy_check_mark: | These are the interaction warnings that are shown in the dashboard. They are meant to provide debug information to you. We recommend logging them to the console. | |

0 commit comments

Comments
 (0)