Skip to content
Merged
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
160 changes: 80 additions & 80 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 @@ -28,7 +28,7 @@ generation:
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 0.3.0
version: 0.3.1
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down
14 changes: 7 additions & 7 deletions .speakeasy/workflow.lock
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
speakeasyVersion: 1.677.0
speakeasyVersion: 1.680.0
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:0daaa815fa1603748afee40ea8af72ce4f7636cd041a2f4ba49b498af0133383
sourceBlobDigest: sha256:1dd50ff7d0ffb08a8ef96a19b414d775574983cf16109b151fa997dca37f95b2
sourceRevisionDigest: sha256:fcf67d7c843299a5593a23052142af93f881f9e7cbe671fbd2ced6b3cd1ec248
sourceBlobDigest: sha256:2eca6082deff96b56739183cd7c1ae8132b75b0e89de922a52af6bbc37202c38
tags:
- latest
- speakeasy-sdk-regen-1764029099
- speakeasy-sdk-regen-1765905863
- 1.0.0
targets:
kombo-typescript:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:0daaa815fa1603748afee40ea8af72ce4f7636cd041a2f4ba49b498af0133383
sourceBlobDigest: sha256:1dd50ff7d0ffb08a8ef96a19b414d775574983cf16109b151fa997dca37f95b2
sourceRevisionDigest: sha256:fcf67d7c843299a5593a23052142af93f881f9e7cbe671fbd2ced6b3cd1ec248
sourceBlobDigest: sha256:2eca6082deff96b56739183cd7c1ae8132b75b0e89de922a52af6bbc37202c38
codeSamplesNamespace: kombo-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:904454813482346f629f73866c2d625d9171d6bfc45b7da322bad0649d975c64
codeSamplesRevisionDigest: sha256:5f7fe6c822c0f62ff47bb88392f5a9e5132a85235b28a5cd6b622b45b8c9f993
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 @@ -68,4 +68,14 @@ Based on:
### Generated
- [typescript v0.3.0] .
### Releases
- [NPM v0.3.0] https://www.npmjs.com/package/@kombo-api/sdk/v/0.3.0 - .
- [NPM v0.3.0] https://www.npmjs.com/package/@kombo-api/sdk/v/0.3.0 - .

## 2025-12-18 00:01:38
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.680.0 (2.788.4) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.3.1] .
### Releases
- [NPM v0.3.1] https://www.npmjs.com/package/@kombo-api/sdk/v/0.3.1 - .
1 change: 1 addition & 0 deletions docs/models/postatscandidatesrequestbodylocation.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@ let value: PostAtsCandidatesRequestBodyLocation = {
| `city` | *string* | :heavy_minus_sign: | N/A |
| `country` | *string* | :heavy_check_mark: | The uppercase two-letter ISO country (e.g., `DE`). For systems that use codes in formats other than `ISO 3166-1 alpha-2`, Kombo transforms the ISO Codes to the appropriate value. |
| `state` | *string* | :heavy_minus_sign: | N/A |
| `street_1` | *string* | :heavy_minus_sign: | N/A |
| `zip_code` | *string* | :heavy_minus_sign: | N/A |
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,5 @@ let value: PostAtsJobsJobIdApplicationsRequestBodyLocation = {
| `city` | *string* | :heavy_minus_sign: | N/A |
| `country` | *string* | :heavy_check_mark: | The uppercase two-letter ISO country (e.g., `DE`). For systems that use codes in formats other than `ISO 3166-1 alpha-2`, Kombo transforms the ISO Codes to the appropriate value. |
| `state` | *string* | :heavy_minus_sign: | N/A |
| `street_1` | *string* | :heavy_minus_sign: | N/A |
| `zip_code` | *string* | :heavy_minus_sign: | N/A |
4 changes: 3 additions & 1 deletion docs/sdks/general/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@ To get started, please pick the relevant API (some tools provide multiple to due
|HeavenHR|`heavenhr/v2`|[HeavenHR API](https://api.heavenhr.com/). We automatically authenticate all requests using the provided credentials and use `https://api.heavenhr.com/api/v2` as the base URL.|
|HiBob|`hibob/v1`|[HibBob's v1 API](https://apidocs.hibob.com/reference/get_people). We automatically authenticate all requests using the service user credentials (or, for old integrations, the API key) and use `https://api.hibob.com/v1` as the base URL.|
|HiBob|`hibob/hire`|[HiBob's Hire API](https://apidocs.hibob.com/docs/how-to-integrate-with-ats-hire-api). We automatically authenticate all requests using the hire service user credentials. The base URL is configured during the integration setup.|
|HiBob|`hibob/docs`|This passthrough is only used for fetching employee documents in Hibob. It is present as a workaround while we are working on a new endpoint for fetching documents in HRIS. It should not be used for any other purpose. We automatically authenticate all requests using the service user credentials and use `https://app.hibob.com/api/docs/employees/` as the base URL.|
|Softgarden|`softgarden/frontend-v3`|[Softgarden's Frontend API v3](https://dev.softgarden.de/frontend-v3/. We automatically authenticate all requests and use 'https://api.softgarden.io/api/rest' as base URL.|
|Softgarden|`softgarden/apply-api`|[Softgarden's Apply API](https://dev.softgarden.de/apply-api/). We automatically authenticate all requests and use 'https://jobdb.softgarden.de/jobdb/public' as base URL.|
|Cezanne HR|`cezannehr/dataservice`|[CezanneHR's v7 dataservice API](https://api.cezannehr.com/).We automatically authenticate all requests and use the base URL `https://subdomain.cezanneondemand.com/cezanneondemand/v7/dataservice.svc`|
Expand Down Expand Up @@ -289,7 +290,8 @@ To get started, please pick the relevant API (some tools provide multiple to due
|InRecruiting by Zucchetti|`inrecruiting/default`|[inRecruiting's v3 API](https://inrecruiting.intervieweb.it/api-docs/). We automatically authenticate all requests and use the customers domain as base URL|
|Connexys By Bullhorn|`connexys/api`|[Connexy's API](https://api.conexsys.com/client/v2/docs/#section/Overview). We automatically authenticate all requests and use `https://\{connexys_domain\}/` as the base URL.|
|HR4YOU|`hr4you/v2`|[HR4YOU's v2 API](https://apiprodemo.hr4you.org/api2/docs). We automatically authenticate all requests and use the customers provided base URL (e.g., https://`\{base_url\}`/ or https://`\{subdomain\}.hr4you.org`/).|
|Cornerstone OnDemand|`cornerstoneondemand/recruiting`|Cornerstone's [Recruiting API](https://csod.dev/reference/recruiting/). We automatically authenticate all requests using the client ID and secret and use `https://your_domain.csod.com/services/api` as the base URL.|
|Cornerstone OnDemand|`cornerstoneondemand/recruiting`|Cornerstone's [Recruiting API](https://csod.dev/reference/recruiting/). We automatically authenticate all requests using the client ID and secret and use `https://\{your_domain\}.csod.com/services/api` as the base URL.|
|Cornerstone OnDemand|`cornerstoneondemand/learning`|Cornerstone's [Learning API](https://csod.dev/reference/learning/). We automatically authenticate all requests using the client ID and secret and use `https://\{your_domain\}.csod.com/services/api` as the base URL.|
|Zvoove Recruit|`zvooverecruit/jobs`|[Zvoove Recruit's Jobs API](https://api.zvoove.com/docs/). We automatically authenticate all requests using the jobs API key and use 'https://\{domain\}/api/public' as base URL.|
|Zvoove Recruit|`zvooverecruit/applicants`|[Zvoove Recruit's Applicants API](https://api.zvoove.com/docs/). We automatically authenticate all requests using the applicants API key and use 'https://\{domain\}/api/public' as base URL.|
|Spark Hire Recruit|`comeet/api`|[Spark Hire Recruit's API.](https://developers.comeet.com/reference/recruiting-api-overview)We automatically authenticate all requests and use `https://api.comeet.com` as the base URL.|
Expand Down
2 changes: 1 addition & 1 deletion examples/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion jsr.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

{
"name": "@kombo-api/sdk",
"version": "0.3.0",
"version": "0.3.1",
"exports": {
".": "./src/index.ts",
"./models/errors": "./src/models/errors/index.ts",
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@kombo-api/sdk",
"version": "0.3.0",
"version": "0.3.1",
"author": "Kombo Technologies GmbH <support@kombo.dev> (https://www.kombo.dev)",
"description": "The official TypeScript/JavaScript SDK for the Kombo Unified API",
"homepage": "https://github.com/kombohq/typescript-sdk#readme",
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/assessmentGetOpenOrders.ts
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetApplicationStages.ts
Original file line number Diff line number Diff line change
Expand Up @@ -234,7 +234,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetApplications.ts
Original file line number Diff line number Diff line change
Expand Up @@ -236,7 +236,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetCandidates.ts
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetInterviews.ts
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetJobs.ts
Original file line number Diff line number Diff line change
Expand Up @@ -235,7 +235,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetOffers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetRejectionReasons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -226,7 +226,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetTags.ts
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/atsGetUsers.ts
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/generalGetCustomFields.ts
Original file line number Diff line number Diff line change
Expand Up @@ -220,7 +220,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
2 changes: 1 addition & 1 deletion src/funcs/generalGetIntegrationFields.ts
Original file line number Diff line number Diff line change
Expand Up @@ -222,7 +222,7 @@ async function $do(
>;
"~next"?: { cursor: string };
} => {
const nextCursor = dlv(responseData, "next");
const nextCursor = dlv(responseData, "data.next");
if (typeof nextCursor !== "string") {
return { next: () => null };
}
Expand Down
Loading