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
7,562 changes: 6,288 additions & 1,274 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 @@ -22,12 +22,13 @@ generation:
schemas:
allOfMergeStrategy: shallowMerge
requestBodyFieldName: body
persistentEdits: {}
tests:
generateTests: false
generateNewTests: true
skipResponseBodyAssertions: false
typescript:
version: 0.2.4
version: 0.3.0
acceptHeaderEnum: true
additionalDependencies:
dependencies: {}
Expand Down Expand Up @@ -61,7 +62,9 @@ typescript:
exportZodModelNamespace: false
flattenGlobalSecurity: true
flatteningOrder: parameters-first
formStringArrayEncodeMode: encoded-string
forwardCompatibleEnumsByDefault: false
forwardCompatibleUnionsByDefault: "false"
generateExamples: true
imports:
option: openapi
Expand All @@ -71,15 +74,18 @@ typescript:
operations: models/operations
shared: models
webhooks: models/webhooks
inferUnionDiscriminators: true
inputModelSuffix: input
jsonpath: rfc9535
laxMode: strict
maxMethodParams: 0
methodArguments: infer-optional-args
modelPropertyCasing: snake
moduleFormat: esm
multipartArrayFormat: legacy
outputModelSuffix: output
packageName: '@kombo-api/sdk'
preApplyUnionDiscriminators: true
responseFormat: flat
sseFlatResponse: false
templateVersion: v2
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.660.0
speakeasyVersion: 1.676.1
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
sourceRevisionDigest: sha256:56541bafb3a3473a348f4e94c2a7db59fa4b1c369a046c84477e2551be2bcf7d
sourceBlobDigest: sha256:968d14168a549ad8f02d431c2cba04b02b9fd82f95b4756133e69fc933add25c
tags:
- latest
- speakeasy-sdk-regen-1763650715
- speakeasy-sdk-regen-1764029099
- 1.0.0
targets:
kombo-typescript:
source: kombo-prepared-spec
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
sourceRevisionDigest: sha256:56541bafb3a3473a348f4e94c2a7db59fa4b1c369a046c84477e2551be2bcf7d
sourceBlobDigest: sha256:968d14168a549ad8f02d431c2cba04b02b9fd82f95b4756133e69fc933add25c
codeSamplesNamespace: kombo-api-typescript-code-samples
codeSamplesRevisionDigest: sha256:cbfa3a011600e188aaa919c77b53398632aed5261fce5228264bb56ae61d73b7
codeSamplesRevisionDigest: sha256:904454813482346f629f73866c2d625d9171d6bfc45b7da322bad0649d975c64
workflow:
workflowVersion: 1.0.0
speakeasyVersion: latest
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -135,14 +135,14 @@ const kombo = new Kombo({
<details open>
<summary>Available methods</summary>

### [assessment](docs/sdks/assessment/README.md)
### [Assessment](docs/sdks/assessment/README.md)

* [getPackages](docs/sdks/assessment/README.md#getpackages) - Get packages
* [setPackages](docs/sdks/assessment/README.md#setpackages) - Set packages
* [getOpenOrders](docs/sdks/assessment/README.md#getopenorders) - Get open orders
* [updateOrderResult](docs/sdks/assessment/README.md#updateorderresult) - Update order result

### [ats](docs/sdks/ats/README.md)
### [Ats](docs/sdks/ats/README.md)

* [getApplications](docs/sdks/ats/README.md#getapplications) - Get applications
* [moveApplicationToStage](docs/sdks/ats/README.md#moveapplicationtostage) - Move application to stage
Expand All @@ -168,12 +168,12 @@ const kombo = new Kombo({
* [getInterviews](docs/sdks/ats/README.md#getinterviews) - Get interviews
* [importTrackedApplication](docs/sdks/ats/README.md#importtrackedapplication) - Import tracked application

### [connect](docs/sdks/connect/README.md)
### [Connect](docs/sdks/connect/README.md)

* [createConnectionLink](docs/sdks/connect/README.md#createconnectionlink) - Create connection link
* [getIntegrationByToken](docs/sdks/connect/README.md#getintegrationbytoken) - Get integration by token

### [general](docs/sdks/general/README.md)
### [General](docs/sdks/general/README.md)

* [checkApiKey](docs/sdks/general/README.md#checkapikey) - Check API key
* [triggerSync](docs/sdks/general/README.md#triggersync) - Trigger sync
Expand All @@ -187,7 +187,7 @@ const kombo = new Kombo({
* [updateCustomFieldMapping](docs/sdks/general/README.md#updatecustomfieldmapping) - Put custom field mappings
* [getTools](docs/sdks/general/README.md#gettools) - Get tools

### [hris](docs/sdks/hris/README.md)
### [Hris](docs/sdks/hris/README.md)

* [getEmployees](docs/sdks/hris/README.md#getemployees) - Get employees
* [getEmployeeForm](docs/sdks/hris/README.md#getemployeeform) - Get employee form
Expand Down
12 changes: 11 additions & 1 deletion RELEASES.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,4 +58,14 @@ Based on:
### Generated
- [typescript v0.2.4] .
### Releases
- [NPM v0.2.4] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.4 - .
- [NPM v0.2.4] https://www.npmjs.com/package/@kombo-api/sdk/v/0.2.4 - .

## 2025-12-13 00:01:36
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.676.1 (2.781.2) https://github.com/speakeasy-api/speakeasy
### Generated
- [typescript v0.3.0] .
### Releases
- [NPM v0.3.0] https://www.npmjs.com/package/@kombo-api/sdk/v/0.3.0 - .
4 changes: 2 additions & 2 deletions docs/models/assessmentorderreceivedwebhookpayloadcandidate.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,8 +16,8 @@ let value: AssessmentOrderReceivedWebhookPayloadCandidate = {

| Field | Type | Required | Description |
| ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- | ---------------------------------------------------- |
| `remote_id` | *string* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
| `email` | *string* | :heavy_check_mark: | The candidate's email address. |
| `first_name` | *string* | :heavy_minus_sign: | The candidate's first name. |
| `last_name` | *string* | :heavy_minus_sign: | The candidate's last name. |
| `phone` | *string* | :heavy_minus_sign: | The candidate's phone number. |
| `remote_id` | *string* | :heavy_minus_sign: | The candidate's identifier in the integrated system. |
| `phone` | *string* | :heavy_minus_sign: | The candidate's phone number. |
2 changes: 1 addition & 1 deletion docs/models/attributesubresult.md
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ let value: AttributeSubResult = {

| Field | Type | Required | Description |
| ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ | ------------------------------------------------------ |
| `type` | *string* | :heavy_check_mark: | N/A |
| `type` | *"SUB_RESULT"* | :heavy_check_mark: | N/A |
| `id` | *string* | :heavy_check_mark: | N/A |
| `label` | *string* | :heavy_check_mark: | N/A |
| `score` | [models.Score](../models/score.md) | :heavy_check_mark: | N/A |
Expand Down
2 changes: 1 addition & 1 deletion docs/models/attributetext.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,6 @@ let value: AttributeText = {

| Field | Type | Required | Description |
| ------------------ | ------------------ | ------------------ | ------------------ |
| `type` | *string* | :heavy_check_mark: | N/A |
| `type` | *"TEXT"* | :heavy_check_mark: | N/A |
| `label` | *string* | :heavy_check_mark: | N/A |
| `value` | *string* | :heavy_check_mark: | N/A |
10 changes: 5 additions & 5 deletions docs/models/coverage.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@ let value: Coverage = {

## Fields

| Field | Type | Required | Description |
| ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------ |
| `read_models` | [models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)[] | :heavy_check_mark: | N/A |
| `write_actions` | [models.WriteAction](../models/writeaction.md)[] | :heavy_check_mark: | N/A |
| `features` | [models.Feature](../models/feature.md)[] | :heavy_check_mark: | N/A |
| Field | Type | Required | Description |
| ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------- |
| `read_models` | [models.GetToolsCategoryPositiveResponseReadModel](../models/gettoolscategorypositiveresponsereadmodel.md)[] | :heavy_check_mark: | N/A |
| `write_actions` | [models.GetToolsCategoryPositiveResponseWriteAction](../models/gettoolscategorypositiveresponsewriteaction.md)[] | :heavy_check_mark: | N/A |
| `features` | [models.Feature](../models/feature.md)[] | :heavy_check_mark: | N/A |
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,6 @@ let value: DeleteAtsCandidatesCandidateIdTagsPositiveResponse = {

| Field | Type | Required | Description | Example |
| ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `status` | *string* | :heavy_check_mark: | N/A | |
| `status` | *"success"* | :heavy_check_mark: | N/A | |
| `data` | [models.DeleteAtsCandidatesCandidateIdTagsPositiveResponseData](../models/deleteatscandidatescandidateidtagspositiveresponsedata.md) | :heavy_check_mark: | N/A | {} |
| `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. | |
Loading