diff --git a/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx
index d0564b9ca..6f9e160c6 100644
--- a/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/adatree/consent/typescript/index.tsx
@@ -33,7 +33,7 @@ Reach out to our team today: https://www.adatree.com.au/contact`}
companyKebabCase="adatree"
clientNameCamelCase="adatreeConsent"
homepage="adatree.com.au/"
- lastUpdated={new Date("2024-03-27T23:56:18.514Z")}
+ lastUpdated={new Date("2024-03-29T21:02:06.014Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/adatree/consent/favicon.jpg"
// Missing contactUrl
contactEmail="engineering@adatree.com.au"
@@ -643,7 +643,7 @@ Reach out to our team today: https://www.adatree.com.au/contact`}
sdkMethods={10}
schemas={35}
parameters={45}
- difficulty="Easy"
+ difficulty="Very Easy"
openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/adatree/consent/openapi.yaml"
openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/adatree/consent/openapi.yaml"
developerDocumentation="developer.adatree.com.au/docs/api/consent/"
diff --git a/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx b/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx
index 5eb33ea39..142e24314 100644
--- a/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/bank-sapi/index.tsx
@@ -74,11 +74,11 @@ export default function BankSapi() {
categories={allCategories}
metaDescription={`We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance.
-To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin).
+To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin).
-Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks).
+Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks).
-In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform.
+In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform.
With our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them.
diff --git a/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx
index fa37e19fa..81550e3e0 100644
--- a/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/bank-sapi/typescript/index.tsx
@@ -12,11 +12,11 @@ export default function BankSapiTypeScriptSdk() {
sdkName="banks-api-typescript-sdk"
metaDescription={`We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance.
-To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin).
+To make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin).
-Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks).
+Due to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks).
-In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform.
+In addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform.
With our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them.
@@ -31,7 +31,7 @@ Imprint: https://banksapi.de/impressum/`}
companyKebabCase="bank-sapi"
clientNameCamelCase="banksApi"
homepage="banksapi.de/en/"
- lastUpdated={new Date("2024-03-29T20:37:03.109Z")}
+ lastUpdated={new Date("2024-03-29T21:02:06.014Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/banksapi/favicon.png"
// Missing contactUrl
// Missing contactEmail
diff --git a/generator/konfig-docs/src/pages/sdk/baserow/index.tsx b/generator/konfig-docs/src/pages/sdk/baserow/index.tsx
index 5e854cdd3..f103cbb66 100644
--- a/generator/konfig-docs/src/pages/sdk/baserow/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/baserow/index.tsx
@@ -59,7 +59,7 @@ export default function Baserow() {
categories={allCategories}
metaDescription={`Baserow is the most flexible platform for creating databases and applications—without coding.
-Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in.
+Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in.
Create Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites.
diff --git a/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx
index d385a40f8..f46ba46ca 100644
--- a/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/baserow/typescript/index.tsx
@@ -12,7 +12,7 @@ export default function BaserowTypeScriptSdk() {
sdkName="baserow-typescript-sdk"
metaDescription={`Baserow is the most flexible platform for creating databases and applications—without coding.
-Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in.
+Get all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in.
Create Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites.
@@ -23,7 +23,7 @@ We live by open source principles: our code, product, and community are all open
companyKebabCase="baserow"
clientNameCamelCase="baserow"
homepage="baserow.io"
- lastUpdated={new Date("2024-03-29T20:52:35.791Z")}
+ lastUpdated={new Date("2024-03-29T21:02:06.014Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/baserow/favicon.png"
contactUrl="https://baserow.io/contact"
// Missing contactEmail
diff --git a/generator/konfig-docs/src/pages/sdk/bity/index.tsx b/generator/konfig-docs/src/pages/sdk/bity/index.tsx
new file mode 100644
index 000000000..7b9fc4370
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/bity/index.tsx
@@ -0,0 +1,110 @@
+import React from 'react';
+import { Company } from '../../../components/Company';
+
+const sdks = [
+ {
+ "name": "Bity",
+ "numberOfMethods": 13,
+ "categories": [
+ "fintech",
+ "banking",
+ "blockchain",
+ "crypto_platform",
+ "financial_services",
+ "bitcoin",
+ "cryptocurrency",
+ "financial_technology"
+ ],
+ "index": "bity/typescript",
+ "language": "TypeScript",
+ "link": "/sdk/bity/typescript/",
+ "developerDocumentation": "doc.bity.com/exchange/v2/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml"
+ },
+ {
+ "name": "Bity",
+ "numberOfMethods": 13,
+ "categories": [
+ "fintech",
+ "banking",
+ "blockchain",
+ "crypto_platform",
+ "financial_services",
+ "bitcoin",
+ "cryptocurrency",
+ "financial_technology"
+ ],
+ "index": "bity/python",
+ "language": "Python",
+ "link": "/sdk/bity/python/",
+ "developerDocumentation": "doc.bity.com/exchange/v2/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml"
+ },
+ {
+ "name": "Bity",
+ "numberOfMethods": 13,
+ "categories": [
+ "fintech",
+ "banking",
+ "blockchain",
+ "crypto_platform",
+ "financial_services",
+ "bitcoin",
+ "cryptocurrency",
+ "financial_technology"
+ ],
+ "index": "bity/java",
+ "language": "Java",
+ "link": "/sdk/bity/java/",
+ "developerDocumentation": "doc.bity.com/exchange/v2/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml"
+ }
+];
+
+export default function Bity() {
+ 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/bity/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/bity/typescript/_first-request.mdx
new file mode 100644
index 000000000..a24e1207f
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/_first-request.mdx
@@ -0,0 +1,4 @@
+```typescript index.ts
+// List currencies
+const currenciesResponse = bity.currencies.currencies()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx
new file mode 100644
index 000000000..aa20abd4e
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/_getting-started.mdx
@@ -0,0 +1,13 @@
+```typescript index.ts
+import { Bity } from 'bity-typescript-sdk';
+
+const bity = new Bity({
+ clientId: "CLIENT_ID",
+ clientSecret: "CLIENT_SECRET",
+ // clientId: "CLIENT_ID"
+ // clientSecret: "CLIENT_SECRET"
+ redirectUri: "REDIRECT_URI",
+ // clientId: "CLIENT_ID"
+ // clientSecret: "CLIENT_SECRET"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx
new file mode 100644
index 000000000..22657326e
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/bity/typescript/index.tsx
@@ -0,0 +1,506 @@
+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 BityTypeScriptSdk() {
+ return (
+ Invalid currency code.
Invalid currency pair.
Invalid amount."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ },
+ {
+ "url": "/orders/estimate/multiple",
+ "method": "performMultipleEstimations",
+ "httpMethod": HttpMethodsEnum.POST,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Perform several estimations in one request",
+ "parameters": [],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": ""
+ },
+ {
+ "statusCode": "400",
+ "description": "This endpoint can produce the same errors as `/orders/estimate` in addition to refusing to perform too many estimations in a single call."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}",
+ "method": "getOrderDetails",
+ "httpMethod": HttpMethodsEnum.GET,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Get the details of an order",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "ID of the order.",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": ""
+ },
+ {
+ "statusCode": "400",
+ "description": "Order with such ID not found."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}/bank_transfer_qr_bill",
+ "method": "getQrBill",
+ "httpMethod": HttpMethodsEnum.GET,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Get the QR-bill of an order where the input is bank_transfer.",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "Identifier of the order for which to retrieve the QR-bill image.",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": ""
+ },
+ {
+ "statusCode": "404",
+ "description": "The specified order does not exist, its input is not bank_transfer or the order's input currency is not fiat."
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}/cancel",
+ "method": "order",
+ "httpMethod": HttpMethodsEnum.POST,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Cancel an order",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "Identifier of the order to attempt to cancel",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "202",
+ "description": "The request to cancel the order is being processed asynchronously.\n\nIt is at this time not possible to know whether the cancellation\nattempt will be successful or not.\n"
+ },
+ {
+ "statusCode": "204",
+ "description": "The cancellation attempt was successful."
+ },
+ {
+ "statusCode": "400",
+ "description": "The cancellation attempt was unsuccessful."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}/duplicate",
+ "method": "order",
+ "httpMethod": HttpMethodsEnum.POST,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Duplicate an order",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "ID of the order to duplicate.",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "201",
+ "description": "The order has been successfully created.\n\nThe `Location` header contains the URI (which can be relative) at\nwhich the order status and details can be retrieved. That is, the\n`Location` header is meant to be interpreted as per RFC 7231\nsection 7.1.2.\n"
+ },
+ {
+ "statusCode": "400",
+ "description": "This operation can return the same errors as the `place_order` operation (POST /orders)."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}/execute",
+ "method": "order",
+ "httpMethod": HttpMethodsEnum.POST,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Execute order",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "Identifier of the order to attempt to execute",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "202",
+ "description": "The order has been paid, execution is ongoing"
+ },
+ {
+ "statusCode": "400",
+ "description": "Bad request"
+ }
+ ]
+ },
+ {
+ "url": "/orders/{order_uuid}/signature",
+ "method": "submitSignature",
+ "httpMethod": HttpMethodsEnum.POST,
+ "tag": "Orders",
+ "typeScriptTag": "orders",
+ "description": "Sign proof of wallet ownership message",
+ "parameters": [
+ {
+ "name": "orderUuid",
+ "schema": "string",
+ "required": true,
+ "description": "ID of the order.",
+ "example": "ORDER_UUID"
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "204",
+ "description": "The signature is correct, the order details now contain `payment_details`."
+ },
+ {
+ "statusCode": "400",
+ "description": "The signature is invalid."
+ },
+ {
+ "statusCode": "404",
+ "description": "The associated order could not be found or there is no message to sign."
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ },
+ {
+ "statusCode": "502",
+ "description": "Internal error."
+ },
+ {
+ "statusCode": "503",
+ "description": "Internal error."
+ },
+ {
+ "statusCode": "504",
+ "description": "Internal error."
+ }
+ ]
+ },
+ {
+ "url": "/pairs",
+ "method": "getList",
+ "httpMethod": HttpMethodsEnum.GET,
+ "tag": "Currencies",
+ "typeScriptTag": "currencies",
+ "description": "List currency pairs",
+ "parameters": [
+ {
+ "name": "input",
+ "schema": "string",
+ "required": false,
+ "description": "Retrieve all pairs for given input currency code. This parameter can be repeated several times to match many input currencies."
+ },
+ {
+ "name": "output",
+ "schema": "string",
+ "required": false,
+ "description": "Retrieve all pairs for given output currency code. This parameter can be repeated several times to match many output currencies."
+ },
+ {
+ "name": "enabled",
+ "schema": "string",
+ "required": false,
+ "description": "Retrieve all pairs that are enabled for trading or not."
+ }
+ ],
+ "responses": [
+ {
+ "statusCode": "200",
+ "description": ""
+ },
+ {
+ "statusCode": "429",
+ "description": ""
+ }
+ ]
+ }
+]
+ }
+ language="TypeScript"
+ apiTitle="Bity Exchange API"
+ apiBaseUrl="https://exchange.api.bity.com/v2"
+ apiVersion="2.4.1"
+ endpoints={12}
+ sdkMethods={22}
+ schemas={85}
+ parameters={19}
+ difficulty="Easy"
+ openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bity/openapi.yaml"
+ openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/bity/openapi.yaml"
+ developerDocumentation="doc.bity.com/exchange/v2/"
+ />
+ );
+}
+
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx b/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx
index d7c4742d0..a2f2c96ec 100644
--- a/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/browse-ai/index.tsx
@@ -57,7 +57,7 @@ export default function BrowseAi() {
homepage="browse.ai"
companyKebabCase="browse-ai"
categories={allCategories}
- metaDescription={`We're creating the easiest way to scrape and monitor any website with no code.
+ metaDescription={`We're creating the easiest way to scrape and monitor any website with no code.
Our mission is to give every individual and business equal opportunity to benefit from information on the internet.`}
/>
diff --git a/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx
index ed764c8dd..b50c2681f 100644
--- a/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/browse-ai/typescript/index.tsx
@@ -10,7 +10,7 @@ export default function BrowseAiTypeScriptSdk() {
return (
service.categories)),
+ )
+ return (
+
+ )
+}
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx
new file mode 100644
index 000000000..4f628456f
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_first-request.mdx
@@ -0,0 +1,4 @@
+```typescript index.ts
+// Delete one or more annotation filters in a single request.
+const deleteAnnotationFilters2Response = clarifai.v2.deleteAnnotationFilters2()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx
new file mode 100644
index 000000000..09ef40d27
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/_getting-started.mdx
@@ -0,0 +1,5 @@
+```typescript index.ts
+import { Clarifai } from 'clarifai-typescript-sdk';
+
+const clarifai = new Clarifai()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx
new file mode 100644
index 000000000..f90f11c4a
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/clarifai/typescript/index.tsx
@@ -0,0 +1,20315 @@
+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 ClarifaiTypeScriptSdk() {
+ return (
+
+ );
+}
+
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/companies.json b/generator/konfig-docs/src/pages/sdk/companies.json
index 21a2ed7f4..f7974fa1a 100644
--- a/generator/konfig-docs/src/pages/sdk/companies.json
+++ b/generator/konfig-docs/src/pages/sdk/companies.json
@@ -229,6 +229,24 @@
"difficultyScore": 1295.25,
"subpath": "/sdk/atlassian"
},
+ {
+ "parentCategories": [
+ "Artificial Intelligence"
+ ],
+ "subCategories": [
+ "AI Tools"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/clarifai/favicon.png",
+ "metaDescription": "Clarifai is an independent artificial intelligence company that specializes in computer vision, natural language processing, and audio recognition. One of the first deep learning platforms having been founded in 2013, Clarifai provides an AI platform for unstructured image, video, text, and audio data. Its platform supports the full AI lifecycle for data exploration, data labeling, model training, evaluation, and inference around images, video, text, and audio data. Headquartered in Washington DC, Clarifai uses machine learning and deep neural networks to identify and analyze images, videos, text, and audio automatically. Clarifai enables users to implement AI technology into their products via API, Mobile SDK, and/or on-premise solutions.",
+ "services": [],
+ "company": "Clarifai",
+ "keywords": [
+ "ai"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 1105.25,
+ "subpath": "/sdk/clarifai"
+ },
{
"parentCategories": [
"Commerce"
@@ -506,7 +524,7 @@
"Developer Tools"
],
"favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/baserow/favicon.png",
- "metaDescription": "Baserow is the most flexible platform for creating databases and applications—without coding.\n\nGet all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in. \n\nCreate Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites.\n\nWe live by open source principles: our code, product, and community are all open for everyone to join and contribute to. We're looking for passionate individuals to join us: baserow.io/jobs",
+ "metaDescription": "Baserow is the most flexible platform for creating databases and applications—without coding.\n\nGet all the power of a database with the familiarity of a spreadsheet. Organize your data and build applications faster, with greater security and at any scale. Only Baserow has self-hosting, real-time collaboration, APIs, plugins, and no vendor lock-in.\n\nCreate Kanban boards, calendars, forms, integrate with other tools, and more to provide the best representation of your data. Today, thousands of customers around the world use our powerful and easy-to-use tools as their CRM, project management systems, or to power websites.\n\nWe live by open source principles: our code, product, and community are all open for everyone to join and contribute to. We're looking for passionate individuals to join us: baserow.io/jobs",
"services": [],
"company": "Baserow",
"keywords": [
@@ -831,6 +849,25 @@
"difficultyScore": 520.5,
"subpath": "/sdk/brevo"
},
+ {
+ "parentCategories": [
+ "Business Intelligence"
+ ],
+ "subCategories": [
+ "Insurance"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/verifiable/favicon.png",
+ "metaDescription": "Verifiable is an API-first, provider network management platform built to help healthcare provider and payer organizations speed up network operations, save costs and streamline the provider experience.\n\nVerifiable industry-leading provider data infrastructure connects to thousands of primary sources to deliver real-time provider verification & monitoring to automate the credentialing process - resulting 78% faster turnaround times and millions in added revenue capture.\n\nVerifiable works with innovative healthcare provider and payer organizations like Humana, Lyra Health, Talkspace, Modern Health, Wheel, Grow Therapy, and many others. Verifiable is a proud Y-Combinator company whose investors include Craft Ventures, Highland Capital Partners, Tiger Global, The Altman Fund, Struck Capital, Liquid2 Ventures, 137 Ventures, Cooley and Soma Capital.",
+ "services": [],
+ "company": "Verifiable",
+ "keywords": [
+ "health_data",
+ "provider_network_management_platform"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 516,
+ "subpath": "/sdk/verifiable"
+ },
{
"parentCategories": [
"Productivity"
@@ -2286,6 +2323,27 @@
"difficultyScore": 214.75,
"subpath": "/sdk/pinpoint"
},
+ {
+ "parentCategories": [
+ "Artificial Intelligence"
+ ],
+ "subCategories": [
+ "AI Tools"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/crusoe/favicon.png",
+ "metaDescription": "Crusoe exists to bring energy to ideas. We are the pioneers of clean computing infrastructure that reduces both the costs and the environmental impact of the world's expanding digital economy. By unlocking stranded sources of energy to power cloud and data center services, we are creating the climate-aligned future of compute-intensive innovation that reduces rather than adds to emissions. The world's appetite for computation, energy, and progress will never stop growing. Crusoe is here to bring energy to ideas in ways that are aligned with the needs of our climate.",
+ "services": [],
+ "company": "Crusoe",
+ "keywords": [
+ "data_center",
+ "clean_computing_infrastructure",
+ "environmental_impact_reduction",
+ "emissions_reduction"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 211.25,
+ "subpath": "/sdk/crusoe"
+ },
{
"parentCategories": [
"Data"
@@ -2738,6 +2796,24 @@
"difficultyScore": 162.75,
"subpath": "/sdk/paylocity"
},
+ {
+ "parentCategories": [
+ "Data"
+ ],
+ "subCategories": [
+ "Finance"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/ebury/favicon.png",
+ "metaDescription": "Ebury is a Fintech company specialised in international payments, collections, and foreign exchange services. It offers financial solutions aimed mainly at SMEs and midcaps. Ebury offers foreign exchange activity in over 130 currencies - for both major and emerging markets - as well as cash management strategies, trade finance, and foreign exchange risk management.\n\nFounded in London in 2009 by Spanish engineers Juan Lobato and Salvador GarcĂa, the company has grown its global market presence to a network of 31 offices in 21 countries and more than 1,300 employees.\n\nThroughout its history, the company has received more than 20 international awards, including the Financial Times 1000 Europe's fastest-growing companies 2020 and The Sunday Times Tech Track 100. All these recognitions place Ebury as one of the leading European financial technology companies.\n\nebury.com",
+ "services": [],
+ "company": "Ebury",
+ "keywords": [
+ "global_payments"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 162.5,
+ "subpath": "/sdk/ebury"
+ },
{
"parentCategories": [
"Lifestyle & Entertainment"
@@ -3235,7 +3311,7 @@
"Finance"
],
"favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/banksapi/favicon.png",
- "metaDescription": "We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance.\n\nTo make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin). \n\nDue to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks). \n\nIn addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform. \n\nWith our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them.\n\nBANKSapi Technology GmbH is a venture of Finconomy AG.\n\n\nImprint: https://banksapi.de/impressum/",
+ "metaDescription": "We develop and operate REST-APIs and GUIs all around the topic of finance. As a specialised connectivity and payment provider, we are fully dedicated to the growth areas of Open Banking and Open Finance.\n\nTo make this possible, we provide account information and offer payment initiation services on our regulated and secure platform as a payment institution approved by the German authorities (BaFin).\n\nDue to our advanced, AI-based data analytics, we offer high-performance value-added services for a wide range of use cases (e.g. contract recognition, age verification, KYC light based on account data or affordability checks).\n\nIn addition, we realise and operate your personal finance or business finance application as a web portal or mobile app cost-effectively with our front-end technology platform.\n\nWith our SaaS and ASP solutions, we maximally reduce complexity for our clients from a multitude of industries (e.g. insurance companies, ERP & accounting, financial advisory) and enable new use cases and business models for them.\n\nBANKSapi Technology GmbH is a venture of Finconomy AG.\n\n\nImprint: https://banksapi.de/impressum/",
"services": [],
"company": "BANKSapi",
"keywords": [
@@ -4472,7 +4548,7 @@
"AI Tools"
],
"favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/browse-ai/favicon.png",
- "metaDescription": "We're creating the easiest way to scrape and monitor any website with no code. \n\nOur mission is to give every individual and business equal opportunity to benefit from information on the internet.",
+ "metaDescription": "We're creating the easiest way to scrape and monitor any website with no code.\n\nOur mission is to give every individual and business equal opportunity to benefit from information on the internet.",
"services": [],
"company": "Browse AI",
"keywords": [
@@ -4529,6 +4605,31 @@
"difficultyScore": 69.5,
"subpath": "/sdk/tremendous"
},
+ {
+ "parentCategories": [
+ "Data"
+ ],
+ "subCategories": [
+ "Finance"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bity/favicon.png",
+ "metaDescription": "Bity provides crypto finance services and products for individuals and businesses all over the world. We work as an exchange between cryptocurrencies and fiat money through the blockchain.\n\nWhat We Do\n\nWe offer a cryptocurrency exchange platform, a network of BTMs / CTMs (cryptocurrency teller machines) in Switzerland, crypto to fiat and fiat to crypto online bill pay and money transfer solutions, APIs for businesses, over-the-counter trading and affiliate programs.\n\nWho We Are\n\nFounded in January 2014, our company, as a Swiss-based FinTech startup, is positioned at the intersection of finance, technology and innovation. We connect people with the collaborative economy by simplifying the conversion from traditional money into cryptocurrencies and Blockchain assets.\n\nOur Mission: To build a universal cryptocurrency gateway that provides secure and reliable products and services.\n\nOur Goal: To empower digital nations.\n\nWhy Choose Us\n\nAs a Swiss company, we manage ourselves within a legal environment, with a high regard for data protection and privacy, and a strong financial ecosystem.\n\nSome other benefits of choosing us as your crypto finance services provider include:\n\n- Compliance: Audited by KPMG, Oversight by Swiss regulators, Swiss Digital Finance Compliance Association (DFCA) Member. fully licensed and registered brokerage.\n- Years spent building trusted and reliable Swiss and European banking partnerships.\n- We provide a platform accepting multiple currencies: cryptocurrencies (BTC, ETH), digital assets (REP), and fiat (EUR, CHF) with easy integration for developers (API).\n- We are a secure and reliable link between traditional finance and blockchain economy.\n- We focus on privacy, automation, and delivering our crypto products and services with the highest quality Swiss standards in everything we do.\n\nWe are the Swiss gateway to cryptocurrencies for a decentralized future.\n\nVisit us on the web at https://bity.com\nFollow us on Twitter: @Bity or Facebook.com/hello.bity",
+ "services": [],
+ "company": "Bity",
+ "keywords": [
+ "fintech",
+ "banking",
+ "blockchain",
+ "crypto_platform",
+ "financial_services",
+ "bitcoin",
+ "cryptocurrency",
+ "financial_technology"
+ ],
+ "numberOfApis": 1,
+ "difficultyScore": 67.25,
+ "subpath": "/sdk/bity"
+ },
{
"parentCategories": [
"Artificial Intelligence"
diff --git a/generator/konfig-docs/src/pages/sdk/crusoe/index.tsx b/generator/konfig-docs/src/pages/sdk/crusoe/index.tsx
new file mode 100644
index 000000000..da643f229
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/crusoe/index.tsx
@@ -0,0 +1,69 @@
+import React from 'react';
+import { Company } from '../../../components/Company';
+
+const sdks = [
+ {
+ "name": "Crusoe",
+ "numberOfMethods": 95,
+ "categories": [
+ "data_center",
+ "clean_computing_infrastructure",
+ "environmental_impact_reduction",
+ "emissions_reduction"
+ ],
+ "index": "crusoe/typescript",
+ "language": "TypeScript",
+ "link": "/sdk/crusoe/typescript/",
+ "developerDocumentation": "docs.crusoecloud.com/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/crusoe/openapi.yaml"
+ },
+ {
+ "name": "Crusoe",
+ "numberOfMethods": 95,
+ "categories": [
+ "data_center",
+ "clean_computing_infrastructure",
+ "environmental_impact_reduction",
+ "emissions_reduction"
+ ],
+ "index": "crusoe/python",
+ "language": "Python",
+ "link": "/sdk/crusoe/python/",
+ "developerDocumentation": "docs.crusoecloud.com/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/crusoe/openapi.yaml"
+ },
+ {
+ "name": "Crusoe",
+ "numberOfMethods": 95,
+ "categories": [
+ "data_center",
+ "clean_computing_infrastructure",
+ "environmental_impact_reduction",
+ "emissions_reduction"
+ ],
+ "index": "crusoe/java",
+ "language": "Java",
+ "link": "/sdk/crusoe/java/",
+ "developerDocumentation": "docs.crusoecloud.com/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/crusoe/openapi.yaml"
+ }
+];
+
+export default function Crusoe() {
+ 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/crusoe/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/_first-request.mdx
new file mode 100644
index 000000000..25b9b4308
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/_first-request.mdx
@@ -0,0 +1,7 @@
+```typescript index.ts
+// Lists available Crusoe Cloud capacity with optional filters on location and product name.
+const listAvailableResponse = crusoe.capacities.listAvailable({
+ productName: "[a100.1x, a100.2x]"
+ location: "[us-northcentral1-a, us-northcentral1-b]"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/crusoe/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/_getting-started.mdx
new file mode 100644
index 000000000..d9237b7c2
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/_getting-started.mdx
@@ -0,0 +1,5 @@
+```typescript index.ts
+import { Crusoe } from 'crusoe-typescript-sdk';
+
+const crusoe = new Crusoe()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/crusoe/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/index.tsx
new file mode 100644
index 000000000..6d166f457
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/crusoe/typescript/index.tsx
@@ -0,0 +1,4576 @@
+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 CrusoeTypeScriptSdk() {
+ return (
+
+ );
+}
+
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/ebury/index.tsx b/generator/konfig-docs/src/pages/sdk/ebury/index.tsx
new file mode 100644
index 000000000..6787eaf5d
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/ebury/index.tsx
@@ -0,0 +1,66 @@
+import React from 'react';
+import { Company } from '../../../components/Company';
+
+const sdks = [
+ {
+ "name": "Ebury",
+ "numberOfMethods": 57,
+ "categories": [
+ "global_payments"
+ ],
+ "index": "ebury/typescript",
+ "language": "TypeScript",
+ "link": "/sdk/ebury/typescript/",
+ "developerDocumentation": "docs.ebury.io",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/ebury/openapi.yaml"
+ },
+ {
+ "name": "Ebury",
+ "numberOfMethods": 57,
+ "categories": [
+ "global_payments"
+ ],
+ "index": "ebury/python",
+ "language": "Python",
+ "link": "/sdk/ebury/python/",
+ "developerDocumentation": "docs.ebury.io",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/ebury/openapi.yaml"
+ },
+ {
+ "name": "Ebury",
+ "numberOfMethods": 57,
+ "categories": [
+ "global_payments"
+ ],
+ "index": "ebury/java",
+ "language": "Java",
+ "link": "/sdk/ebury/java/",
+ "developerDocumentation": "docs.ebury.io",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/ebury/openapi.yaml"
+ }
+];
+
+export default function Ebury() {
+ 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/ebury/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/ebury/typescript/_first-request.mdx
new file mode 100644
index 000000000..0aa545726
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/ebury/typescript/_first-request.mdx
@@ -0,0 +1,7 @@
+```typescript index.ts
+// Get the list of account details of the referred client
+const getListResponse = ebury.accountDetails.getList({
+ authorization: "AUTHORIZATION"
+ clientId: "CLIENT_ID"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/ebury/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/ebury/typescript/_getting-started.mdx
new file mode 100644
index 000000000..3d287c60f
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/ebury/typescript/_getting-started.mdx
@@ -0,0 +1,8 @@
+```typescript index.ts
+import { Ebury } from 'ebury-typescript-sdk';
+
+const ebury = new Ebury({
+ // An API Key.
+ apiKey: "X_API_KEY"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/ebury/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/ebury/typescript/index.tsx
new file mode 100644
index 000000000..fed232152
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/ebury/typescript/index.tsx
@@ -0,0 +1,3622 @@
+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 EburyTypeScriptSdk() {
+ return (
+
+ );
+}
+
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/klarna/payments/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/klarna/payments/typescript/index.tsx
index f2a2b8bca..79b44ba01 100644
--- a/generator/konfig-docs/src/pages/sdk/klarna/payments/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/klarna/payments/typescript/index.tsx
@@ -17,7 +17,7 @@ export default function KlarnaPaymentsTypeScriptSdk() {
companyKebabCase="klarna"
clientNameCamelCase="klarnaPayments"
homepage="klarna.com"
- lastUpdated={new Date("2024-03-14T08:10:33.678Z")}
+ lastUpdated={new Date("2024-03-29T21:02:06.014Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/klarna/payments/favicon.png"
// Missing contactUrl
// Missing contactEmail
@@ -690,7 +690,7 @@ export default function KlarnaPaymentsTypeScriptSdk() {
sdkMethods={6}
schemas={22}
parameters={78}
- difficulty="Easy"
+ difficulty="Very Easy"
openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/klarna/payments/openapi.yaml"
openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/klarna/payments/openapi.yaml"
diff --git a/generator/konfig-docs/src/pages/sdk/sdk-links.json b/generator/konfig-docs/src/pages/sdk/sdk-links.json
index 17a17cf7a..0ae6113c2 100644
--- a/generator/konfig-docs/src/pages/sdk/sdk-links.json
+++ b/generator/konfig-docs/src/pages/sdk/sdk-links.json
@@ -693,6 +693,25 @@
"subCategory": "Payment Processing",
"apiVersion": "1.3.5"
},
+ {
+ "index": "bity/typescript",
+ "link": "/sdk/bity/typescript/",
+ "homepage": "bity.com/",
+ "categories": [
+ "fintech",
+ "banking",
+ "blockchain",
+ "crypto_platform",
+ "financial_services",
+ "bitcoin",
+ "cryptocurrency",
+ "financial_technology"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/bity/favicon.png",
+ "parentCategory": "Data",
+ "subCategory": "Finance",
+ "apiVersion": "2.4.1"
+ },
{
"index": "bl-ink/typescript",
"link": "/sdk/bl-ink/typescript/",
@@ -1063,6 +1082,18 @@
"subCategory": "Developer Tools",
"apiVersion": "v2"
},
+ {
+ "index": "clarifai/typescript",
+ "link": "/sdk/clarifai/typescript/",
+ "homepage": "clarifai.com",
+ "categories": [
+ "ai"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/clarifai/favicon.png",
+ "parentCategory": "Artificial Intelligence",
+ "subCategory": "AI Tools",
+ "apiVersion": "version not set"
+ },
{
"index": "clay-hr/typescript",
"link": "/sdk/clay-hr/typescript/",
@@ -1244,6 +1275,21 @@
"subCategory": "Security & Identity Tools",
"apiVersion": "1.0.0"
},
+ {
+ "index": "crusoe/typescript",
+ "link": "/sdk/crusoe/typescript/",
+ "homepage": "crusoecloud.com",
+ "categories": [
+ "data_center",
+ "clean_computing_infrastructure",
+ "environmental_impact_reduction",
+ "emissions_reduction"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/crusoe/favicon.png",
+ "parentCategory": "Artificial Intelligence",
+ "subCategory": "AI Tools",
+ "apiVersion": "v1alpha5"
+ },
{
"index": "currency-alliance/typescript",
"link": "/sdk/currency-alliance/typescript/",
@@ -1533,6 +1579,18 @@
"subCategory": "Science",
"apiVersion": "3.0.0"
},
+ {
+ "index": "ebury/typescript",
+ "link": "/sdk/ebury/typescript/",
+ "homepage": "ebury.com",
+ "categories": [
+ "global_payments"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/ebury/favicon.png",
+ "parentCategory": "Data",
+ "subCategory": "Finance",
+ "apiVersion": "0.1"
+ },
{
"index": "echelon/typescript",
"link": "/sdk/echelon/typescript/",
@@ -4276,6 +4334,19 @@
"subCategory": "Finance",
"apiVersion": "1.0.0"
},
+ {
+ "index": "verifiable/typescript",
+ "link": "/sdk/verifiable/typescript/",
+ "homepage": "verifiable.com",
+ "categories": [
+ "health_data",
+ "provider_network_management_platform"
+ ],
+ "favicon": "https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/verifiable/favicon.png",
+ "parentCategory": "Business Intelligence",
+ "subCategory": "Insurance",
+ "apiVersion": "24.12.2.676"
+ },
{
"index": "vimeo/typescript",
"link": "/sdk/vimeo/typescript/",
diff --git a/generator/konfig-docs/src/pages/sdk/sync-labs/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/sync-labs/typescript/index.tsx
index af933d103..c798b1a7a 100644
--- a/generator/konfig-docs/src/pages/sdk/sync-labs/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/sync-labs/typescript/index.tsx
@@ -27,7 +27,7 @@ we're building a suite of audio / video models to change how we live, work, and
companyKebabCase="sync-labs"
clientNameCamelCase="syncLabs"
homepage="synclabs.so"
- lastUpdated={new Date("2024-03-25T20:47:15.965Z")}
+ lastUpdated={new Date("2024-03-29T21:02:06.014Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/sync-labs/favicon.png"
// Missing contactUrl
// Missing contactEmail
@@ -612,7 +612,7 @@ we're building a suite of audio / video models to change how we live, work, and
sdkMethods={18}
schemas={17}
parameters={41}
- difficulty="Easy"
+ difficulty="Very Easy"
openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/sync-labs/openapi.yaml"
openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/sync-labs/openapi.yaml"
developerDocumentation="docs.synclabs.so/api-reference/introduction"
diff --git a/generator/konfig-docs/src/pages/sdk/verifiable/index.tsx b/generator/konfig-docs/src/pages/sdk/verifiable/index.tsx
new file mode 100644
index 000000000..506a965d7
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/verifiable/index.tsx
@@ -0,0 +1,67 @@
+import React from 'react';
+import { Company } from '../../../components/Company';
+
+const sdks = [
+ {
+ "name": "Verifiable",
+ "numberOfMethods": 168,
+ "categories": [
+ "health_data",
+ "provider_network_management_platform"
+ ],
+ "index": "verifiable/typescript",
+ "language": "TypeScript",
+ "link": "/sdk/verifiable/typescript/",
+ "developerDocumentation": "docs.discovery.verifiable.com/reference/current/overview/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/verifiable/openapi.yaml"
+ },
+ {
+ "name": "Verifiable",
+ "numberOfMethods": 168,
+ "categories": [
+ "health_data",
+ "provider_network_management_platform"
+ ],
+ "index": "verifiable/python",
+ "language": "Python",
+ "link": "/sdk/verifiable/python/",
+ "developerDocumentation": "docs.discovery.verifiable.com/reference/current/overview/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/verifiable/openapi.yaml"
+ },
+ {
+ "name": "Verifiable",
+ "numberOfMethods": 168,
+ "categories": [
+ "health_data",
+ "provider_network_management_platform"
+ ],
+ "index": "verifiable/java",
+ "language": "Java",
+ "link": "/sdk/verifiable/java/",
+ "developerDocumentation": "docs.discovery.verifiable.com/reference/current/overview/",
+ "openapiGitHubUi": "https://github.com/konfig-sdks/openapi-examples/tree/HEAD/verifiable/openapi.yaml"
+ }
+];
+
+export default function Verifiable() {
+ 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/verifiable/typescript/_first-request.mdx b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/_first-request.mdx
new file mode 100644
index 000000000..92e7125a4
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/_first-request.mdx
@@ -0,0 +1,8 @@
+```typescript index.ts
+// Password Authentication
+const authenticateWithPasswordResponse = verifiable.authentication.authenticateWithPassword({
+ email: "EMAIL"
+ password: "***"
+ newPassword: "***"
+})
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/verifiable/typescript/_getting-started.mdx b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/_getting-started.mdx
new file mode 100644
index 000000000..f24269b09
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/_getting-started.mdx
@@ -0,0 +1,5 @@
+```typescript index.ts
+import { Verifiable } from 'verifiable-typescript-sdk';
+
+const verifiable = new Verifiable()
+```
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/verifiable/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/index.tsx
new file mode 100644
index 000000000..a5cee385c
--- /dev/null
+++ b/generator/konfig-docs/src/pages/sdk/verifiable/typescript/index.tsx
@@ -0,0 +1,9942 @@
+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 VerifiableTypeScriptSdk() {
+ return (
+
+ );
+}
+
\ No newline at end of file
diff --git a/generator/konfig-docs/src/pages/sdk/zapier/embed/typescript/index.tsx b/generator/konfig-docs/src/pages/sdk/zapier/embed/typescript/index.tsx
index f40c21e43..6249e78f7 100644
--- a/generator/konfig-docs/src/pages/sdk/zapier/embed/typescript/index.tsx
+++ b/generator/konfig-docs/src/pages/sdk/zapier/embed/typescript/index.tsx
@@ -17,7 +17,7 @@ export default function ZapierEmbedTypeScriptSdk() {
companyKebabCase="zapier"
clientNameCamelCase="zapierEmbed"
homepage="zapier.com"
- lastUpdated={new Date("2024-03-24T21:42:09.454Z")}
+ lastUpdated={new Date("2024-03-29T21:10:21.087Z")}
faviconUrl="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/zapier/embed/favicon.png"
contactUrl="https://help.zapier.com/hc/en-us"
contactEmail="contact@zapier.com"
@@ -501,7 +501,7 @@ export default function ZapierEmbedTypeScriptSdk() {
"httpMethod": HttpMethodsEnum.POST,
"tag": "Actions",
"typeScriptTag": "actions",
- "description": "Test an action (step)",
+ "description": "Test an action (https://docs.api.zapier.com/api#/v4f9fwzq9hclo-zapier-embed-api",
"parameters": [
{
"name": "data",
@@ -541,7 +541,7 @@ export default function ZapierEmbedTypeScriptSdk() {
sdkMethods={20}
schemas={46}
parameters={30}
- difficulty="Easy"
+ difficulty="Very Easy"
openApiRaw="https://raw.githubusercontent.com/konfig-sdks/openapi-examples/HEAD/zapier/embed/openapi.yaml"
openApiGitHubUi="https://github.com/konfig-sdks/openapi-examples/tree/HEAD/zapier/embed/openapi.yaml"
developerDocumentation="docs.api.zapier.com/api#/v4f9fwzq9hclo-zapier-embed-api"