Skip to content

Commit 1595f72

Browse files
chore: 🐝 Update SDK - SDK Generation KOMBO-TYPESCRIPT 0.2.2 (#6)
Co-authored-by: speakeasybot <bot@speakeasyapi.dev>
1 parent 662cb8d commit 1595f72

15 files changed

+62
-30
lines changed

β€Ž.speakeasy/gen.lockβ€Ž

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
lockVersion: 2.0.0
22
id: 79567c4a-05f9-4d65-864d-dfe107aa4e9d
33
management:
4-
docChecksum: e880ae26f208899297c81ae7f20cb4e4
4+
docChecksum: 56a37c99f064e4b29f56f9d2fea39bdf
55
docVersion: 1.0.0
6-
speakeasyVersion: 1.656.1
7-
generationVersion: 2.753.1
8-
releaseVersion: 0.2.1
9-
configChecksum: 734c920719b1ec0621dcd893977942df
6+
speakeasyVersion: 1.658.2
7+
generationVersion: 2.755.9
8+
releaseVersion: 0.2.2
9+
configChecksum: 1f786f240fef9d0f6244c77267124670
1010
repoURL: https://github.com/kombohq/typescript-sdk.git
1111
installationURL: https://github.com/kombohq/typescript-sdk
1212
published: true
1313
features:
1414
typescript:
1515
additionalDependencies: 0.1.0
1616
constsAndDefaults: 0.1.12
17-
core: 3.26.6
17+
core: 3.26.7
1818
defaultEnabledRetries: 0.1.0
1919
deprecations: 2.81.1
2020
enumUnions: 0.1.0
@@ -5537,14 +5537,14 @@ examples:
55375537
application/json: {"properties": {"firstName": "John", "startDate": "2025-01-01T00:00:00Z", "workLocation": {"site": "8e422bf8cav", "keyNumbers": {"0": 142, "1": 525, "2": 63}}}}
55385538
responses:
55395539
"200":
5540-
application/json: {"status": "success", "data": {"id": "26vafvWSRmbhNcxJYqjCzuJg"}, "warnings": [{"message": "This is an example warning!"}]}
5540+
application/json: {"status": "success", "data": {"id": "26vafvWSRmbhNcxJYqjCzuJg", "remote_id": "12345", "prehire_id": null}, "warnings": [{"message": "This is an example warning!"}]}
55415541
speakeasy-default-post-hris-employees-form:
55425542
parameters:
55435543
header:
55445544
X-Integration-Id: "workday:HWUTwvyx2wLoSUHphiWVrp28"
55455545
responses:
55465546
"200":
5547-
application/json: {"status": "success", "data": {"id": "26vafvWSRmbhNcxJYqjCzuJg"}, "warnings": [{"message": "<value>"}]}
5547+
application/json: {"status": "success", "data": {"id": "26vafvWSRmbhNcxJYqjCzuJg", "remote_id": "12345", "prehire_id": null}, "warnings": [{"message": "<value>"}]}
55485548
default:
55495549
application/json: {"status": "error", "error": {"code": "INTEGRATION.AUTHENTICATION_INVALID", "title": "<value>", "message": "<value>", "log_url": "https://authorized-dandelion.com"}}
55505550
Error Response:
@@ -7590,4 +7590,4 @@ generatedTests:
75907590
getProjectClientCerts: "2025-10-27T19:04:15Z"
75917591
releaseNotes: |
75927592
## Typescript SDK Changes Detected:
7593-
* `kombo.hris.getEmployees()`: `response.data.results.[].manager.employeeNumber` **Added**
7593+
* `kombo.hris.createEmployeeWithForm()`: `response.data` **Changed**

β€Ž.speakeasy/gen.yamlβ€Ž

Lines changed: 1 addition & 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.1
30+
version: 0.2.2
3131
acceptHeaderEnum: true
3232
additionalDependencies:
3333
dependencies: {}

β€Ž.speakeasy/workflow.lockβ€Ž

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
speakeasyVersion: 1.656.1
1+
speakeasyVersion: 1.658.2
22
sources:
33
kombo-prepared-spec:
44
sourceNamespace: kombo-api
5-
sourceRevisionDigest: sha256:d536aed98f464836e308f6f7fc97739bb70276c5a207a6ae4bc162a526aae094
6-
sourceBlobDigest: sha256:2378d2f6779bf58e9d76ea092cd43f4f6aacfc0ef4a73b195b54683f5fb0f57e
5+
sourceRevisionDigest: sha256:d752eb1efefffb2f92e25dfb495b299db883f8ddfaab5c436d1b79f00943e9fb
6+
sourceBlobDigest: sha256:1e52a721c810fa891236d93e44c9486c64a88844945fb1449bdcb08b549ce27d
77
tags:
88
- latest
9-
- speakeasy-sdk-regen-1762819328
9+
- speakeasy-sdk-regen-1763510517
1010
- 1.0.0
1111
targets:
1212
kombo-typescript:
1313
source: kombo-prepared-spec
1414
sourceNamespace: kombo-api
15-
sourceRevisionDigest: sha256:d536aed98f464836e308f6f7fc97739bb70276c5a207a6ae4bc162a526aae094
16-
sourceBlobDigest: sha256:2378d2f6779bf58e9d76ea092cd43f4f6aacfc0ef4a73b195b54683f5fb0f57e
15+
sourceRevisionDigest: sha256:d752eb1efefffb2f92e25dfb495b299db883f8ddfaab5c436d1b79f00943e9fb
16+
sourceBlobDigest: sha256:1e52a721c810fa891236d93e44c9486c64a88844945fb1449bdcb08b549ce27d
1717
codeSamplesNamespace: kombo-api-typescript-code-samples
18-
codeSamplesRevisionDigest: sha256:c241df7d579340bf2f56859568ea4b3e2fc50ef924b9fa05b56c248692a65f0b
18+
codeSamplesRevisionDigest: sha256:8efe1d81d870396abf53aec929037a263cb1f9d5b1abc2c8a31068a4469b63ad
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
@@ -28,4 +28,14 @@ Based on:
2828
### Generated
2929
- [typescript v0.2.1] .
3030
### Releases
31-
- [NPM v0.2.1] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.1 - .
31+
- [NPM v0.2.1] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.1 - .
32+
33+
## 2025-11-20 00:01:35
34+
### Changes
35+
Based on:
36+
- OpenAPI Doc
37+
- Speakeasy CLI 1.658.2 (2.755.9) https://github.com/speakeasy-api/speakeasy
38+
### Generated
39+
- [typescript v0.2.2] .
40+
### Releases
41+
- [NPM v0.2.2] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.2 - .

β€Ždocs/models/posthrisemployeesformpositiveresponse.mdβ€Ž

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ let value: PostHrisEmployeesFormPositiveResponse = {
99
status: "success",
1010
data: {
1111
id: "26vafvWSRmbhNcxJYqjCzuJg",
12+
remote_id: "12345",
13+
prehire_id: null,
1214
},
1315
warnings: [
1416
{
@@ -23,5 +25,5 @@ let value: PostHrisEmployeesFormPositiveResponse = {
2325
| Field | Type | Required | Description | Example |
2426
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
2527
| `status` | *string* | :heavy_check_mark: | N/A | |
26-
| `data` | [models.PostHrisEmployeesFormPositiveResponseData](../models/posthrisemployeesformpositiveresponsedata.md) | :heavy_check_mark: | N/A | {<br/>"id": "26vafvWSRmbhNcxJYqjCzuJg"<br/>} |
28+
| `data` | [models.PostHrisEmployeesFormPositiveResponseData](../models/posthrisemployeesformpositiveresponsedata.md) | :heavy_check_mark: | N/A | {<br/>"id": "26vafvWSRmbhNcxJYqjCzuJg",<br/>"remote_id": "12345",<br/>"prehire_id": null<br/>} |
2729
| `warnings` | [models.PostHrisEmployeesFormPositiveResponseWarning](../models/posthrisemployeesformpositiveresponsewarning.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. | |

β€Ždocs/models/posthrisemployeesformpositiveresponsedata.mdβ€Ž

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,15 @@ import { PostHrisEmployeesFormPositiveResponseData } from "@kombo-api/sdk/models
77

88
let value: PostHrisEmployeesFormPositiveResponseData = {
99
id: "26vafvWSRmbhNcxJYqjCzuJg",
10+
remote_id: "12345",
11+
prehire_id: null,
1012
};
1113
```
1214

1315
## Fields
1416

15-
| Field | Type | Required | Description |
16-
| ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
17-
| `id` | *string* | :heavy_check_mark: | The Kombo id of the created employee. If null, we only created a pre-hire which shows up in the next sync after a successful onboarding. |
17+
| Field | Type | Required | Description |
18+
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
19+
| `id` | *string* | :heavy_check_mark: | The Kombo id of the created employee. If null, we only created a pre-hire which shows up in the next sync after a successful onboarding. |
20+
| `remote_id` | *string* | :heavy_check_mark: | The raw ID of the created employee in the remote system. This is only populated when `id` is set (i.e., when a full employee was created). For pre-hires, use `prehire_id` instead. |
21+
| `prehire_id` | *string* | :heavy_check_mark: | The temporary ID returned by the remote system when creating a pre-hire. This ID may change or become invalid when the pre-hire becomes a full employee. Only populated when `id` is null. |

β€Ždocs/sdks/general/README.mdβ€Ž

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -201,6 +201,7 @@ To get started, please pick the relevant API (some tools provide multiple to due
201201
|UKG Pro|`ukgpro/recruting`|[UKG Pro's Recruiting API](https://developer.ukg.com/hcm/reference/retrieveapplications). We automatically authenticate all requests and use `https://\{hostname\}/talent/recruiting/v2/\{tenantalias\}/api` as the base URL.|
202202
|UKG Pro|`ukgpro/default`|[UKG Pro's HRIS API](https://developer.ukg.com/hcm/reference/get_personnel-v1-person-details). We automatically authenticate all requests and use `https://\{hostname\}` as the base URL.|
203203
|UKG Ready|`ukgready/api`|UKG Ready [API](https://secure.saashr.com/ta/docs/rest/public/). We automatically authenticate all requests using the provided credentials and use `https://\{api_domain\}` as the base URL.|
204+
|UKG Ready|`ukgready/api`|UKG Ready [API](https://secure.saashr.com/ta/docs/rest/public/). We automatically authenticate all requests using the provided credentials and use `https://\{api_domain\}` as the base URL.|
204205
|ADP Workforce Now|`adpworkforcenow/default`|[ADP Workforce Now API v2](https://developers.adp.com/build/api-explorer/hcm-offrg-wfn). We automatically authenticate all requests and use the correct subdomain.|
205206
|Taleo|`taleo/soap`|[Taleo's API](https://docs.oracle.com/en/cloud/saas/taleo-enterprise/23b/otwsu/c-taleoapi.html). We automatically authenticate all requests and use 'https://\{your-subdomain\}.taleo.net/enterprise/soap' as base URL.|
206207
|rexx systems|`rexx/default`|Rexx's HRIS export API. There is only one endpoint: `Get /`|
@@ -225,6 +226,7 @@ To get started, please pick the relevant API (some tools provide multiple to due
225226
|Microsoft Azure AD|`azuread/v1`|[AzureAD's API](https://learn.microsoft.com/en-us/graph/api/resources/identity-network-access-overview?view=graph-rest-1.0). We automatically authenticate all requests.|
226227
|Google Workspace|`googleworkspace/people`|[Googles's API](https://developers.google.com/people/api/rest). We automatically authenticate all requests and use 'https://people.googleapis.com' as the base URL.|
227228
|Google Workspace|`googleworkspace/admin`|[Googles's API](https://developers.google.com/admin-sdk/directory/reference/rest). We automatically authenticate all requests and use 'https://admin.googleapis.com' as the base URL.|
229+
|Nmbrs|`nmbrs/soap`|[Nmbrs SOAP API](https://api.nmbrs.nl/soap/v3/). We automatically authenticate all requests and use `https://api.nmbrs.nl/soap/v3/` as the base URL. Set `data` to your raw XML string (the content that will be placed inside the `\<soap:Body\>` tag). Use `/` as your `path`, as we will always send requests to `https://api.nmbrs.nl/soap/v3/\{service_name\}.asmx`. 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. Available services include `EmployeeService` and `CompanyService`.|
228230
|Pinpoint|`pinpoint/v1`|Pinpoint's [JSON:API](https://developers.pinpointhq.com/docs). We automatically authenticate all requests using the `X-API-KEY` header and use `https://\{subdomain\}.pinpointhq.com/api/v1` as the base URL.|
229231
|d.vinci|`dvinci/rest-api`|The [DVinci REST API](https://static.dvinci-easy.com/files/d.vinci%20rest-api.html). All requests are authenticated by Kombo and use `https://\{dvinci_domain\}/restApi/` as the base URL.|
230232
|d.vinci|`dvinci/apply-api`|The [DVinci Apply API](https://static.dvinci-easy.com/files/d.vinci%20application-apply-api.html). All requests are authenticated by Kombo and use `https://\{dvinci_domain\}/p/\{portal_path\}/` as the base URL.|

β€Žexamples/package-lock.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

β€Žjsr.jsonβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
{
44
"name": "@kombo-api/sdk",
5-
"version": "0.2.1",
5+
"version": "0.2.2",
66
"exports": {
77
".": "./src/index.ts",
88
"./models/errors": "./src/models/errors/index.ts",

β€Žpackage-lock.jsonβ€Ž

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
Β (0)