diff --git a/generator/konfig-docs/src/pages/sdk/companies.json b/generator/konfig-docs/src/pages/sdk/companies.json
index fd3f0cd402..ca3bb58eef 100644
--- a/generator/konfig-docs/src/pages/sdk/companies.json
+++ b/generator/konfig-docs/src/pages/sdk/companies.json
@@ -3183,6 +3183,26 @@
"difficultyScore": 90.75,
"subpath": "/sdk/pay-com"
},
+ {
+ "parentCategories": [
+ "Human Resources"
+ ],
+ "subCategories": [
+ "HR Talent & Recruitment"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workable/favicon.png",
+ "metaDescription": "Workable develops a cloud-based recruitment platform for companies to post jobs, track applicants and schedule interviews.",
+ "services": [],
+ "company": "Workable",
+ "keywords": [
+ "recruiting",
+ "hr",
+ "applicant_tracking"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 88.75,
+ "subpath": "/sdk/workable"
+ },
{
"parentCategories": [
"Commerce"
diff --git a/generator/konfig-docs/src/pages/sdk/sdk-links.json b/generator/konfig-docs/src/pages/sdk/sdk-links.json
index cbfeefb19b..08ba55ee34 100644
--- a/generator/konfig-docs/src/pages/sdk/sdk-links.json
+++ b/generator/konfig-docs/src/pages/sdk/sdk-links.json
@@ -3762,6 +3762,20 @@
"subCategory": "Developer Tools",
"apiVersion": "1.0.0"
},
+ {
+ "index": "workable/typescript",
+ "link": "/sdk/workable/typescript/",
+ "homepage": "workable.com",
+ "categories": [
+ "recruiting",
+ "hr",
+ "applicant_tracking"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/workable/favicon.png",
+ "parentCategory": "Human Resources",
+ "subCategory": "HR Talent & Recruitment",
+ "apiVersion": "3.7"
+ },
{
"index": "workday/performance-enablement/typescript",
"link": "/sdk/workday/performance-enablement/typescript/",
diff --git a/generator/konfig-docs/src/pages/sdk/workable/index.tsx b/generator/konfig-docs/src/pages/sdk/workable/index.tsx
new file mode 100644
index 0000000000..2bf74a9eda
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/workable/index.tsx
@@ -0,0 +1,66 @@
+import React from 'react';
+import { Company } from '../../../components/Company';
+
+const sdks = [
+ {
+ "name": "Workable",
+ "numberOfMethods": 54,
+ "categories": [
+ "recruiting",
+ "hr",
+ "applicant_tracking"
+ ],
+ "index": "workable/typescript",
+ "language": "TypeScript",
+ "link": "/sdk/workable/typescript/",
+ "developerDocumentation": "workable.readme.io/reference",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/workable/openapi.yaml"
+ },
+ {
+ "name": "Workable",
+ "numberOfMethods": 54,
+ "categories": [
+ "recruiting",
+ "hr",
+ "applicant_tracking"
+ ],
+ "index": "workable/python",
+ "language": "Python",
+ "link": "/sdk/workable/python/",
+ "developerDocumentation": "workable.readme.io/reference",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/workable/openapi.yaml"
+ },
+ {
+ "name": "Workable",
+ "numberOfMethods": 54,
+ "categories": [
+ "recruiting",
+ "hr",
+ "applicant_tracking"
+ ],
+ "index": "workable/java",
+ "language": "Java",
+ "link": "/sdk/workable/java/",
+ "developerDocumentation": "workable.readme.io/reference",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/workable/openapi.yaml"
+ }
+];
+
+export default function Workable() {
+ const allCategories: string[] = Array.from(
+ new Set(sdks.flatMap((service) => service.categories)),
+ )
+ return (
+
+ )
+}
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/workable/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/workable/typescript/_first-request.mdx
new file mode 100644
index 0000000000..fd70f435a9
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/workable/typescript/_first-request.mdx
@@ -0,0 +1,4 @@
+```typescript index.ts
+// /accounts
+const listAccessibleResponse = workable.account.listAccessible()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/workable/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/workable/typescript/_getting-started.mdx
new file mode 100644
index 0000000000..f1c8c50e64
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/workable/typescript/_getting-started.mdx
@@ -0,0 +1,7 @@
+```typescript index.ts
+import { Workable } from 'workable-typescript-sdk';
+
+const workable = new Workable({
+ sec0: "AUTHORIZATION"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/workable/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/workable/typescript/index.tsx
new file mode 100644
index 0000000000..5a41e7c9ba
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/workable/typescript/index.tsx
@@ -0,0 +1,2100 @@
+import React from "react";
+import { HttpMethodsEnum } from "konfig-lib/dist/forEachOperation";
+// @ts-ignore
+import GettingStarted from "./_getting-started.mdx";
+// @ts-ignore
+import FirstRequest from "./_first-request.mdx"
+import { SdkNew } from "@site/src/components/SdkNew";
+
+export default function WorkableTypeScriptSdk() {
+ return (
+
+ );
+}
+
\ No newline at end of file