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.672.0
sources:
kombo-prepared-spec:
sourceNamespace: kombo-api
sourceRevisionDigest: sha256:e6893ee988ef930d09257aafa12d2fc912c919be517e8672a1748d80f3205d26
sourceBlobDigest: sha256:5a23fe49cb300657dfb2707e34add47b21f08cba10934968014378c0c59e444a
sourceRevisionDigest: sha256:8d218153fe78175605ba8f84b93944d405604476cad35c3e34b4e2a910436b83
sourceBlobDigest: sha256:ab005af353931ac99e0ed3f86e923222105f735834261b9cc92b25baffa7ee2c
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:8d218153fe78175605ba8f84b93944d405604476cad35c3e34b4e2a910436b83
sourceBlobDigest: sha256:ab005af353931ac99e0ed3f86e923222105f735834261b9cc92b25baffa7ee2c
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-09 00:01:38
### Changes
Based on:
- OpenAPI Doc
- Speakeasy CLI 1.672.0 (2.774.0) 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