diff --git a/airbyte.yaml b/airbyte.yaml
index 1a443d56a..cb96de072 100644
--- a/airbyte.yaml
+++ b/airbyte.yaml
@@ -6612,92 +6612,6 @@ paths:
type: "string"
in: "path"
required: true
- /sources#GoogleWorkspaceAdminReports:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/SourceGoogleWorkspaceAdminReportsCreateRequest"
- tags:
- - "Sources"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/SourceResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createSourceGoogleWorkspaceAdminReports"
- summary: "Create a source"
- description:
- "Creates a source given a name, workspace id, and a json blob containing\
- \ the configuration for the source."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Source_GoogleWorkspaceAdminReports#create
- /sources/{sourceId}#GoogleWorkspaceAdminReports:
- get:
- tags:
- - "Sources"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/SourceResponse"
- description: "Get a Source by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getSourceGoogleWorkspaceAdminReports"
- summary: "Get Source details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Source_GoogleWorkspaceAdminReports#read
- put:
- tags:
- - "Sources"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/SourceGoogleWorkspaceAdminReportsPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putSourceGoogleWorkspaceAdminReports"
- summary: "Update a Source fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Source_GoogleWorkspaceAdminReports#update
- delete:
- tags:
- - "Sources"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteSourceGoogleWorkspaceAdminReports"
- summary: "Delete a Source"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Source_GoogleWorkspaceAdminReports#delete
- parameters:
- - name: "sourceId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/sources#Greenhouse:
post:
requestBody:
@@ -8504,6 +8418,92 @@ paths:
type: "string"
in: "path"
required: true
+ /sources#Linnworks:
+ post:
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceLinnworksCreateRequest"
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Successful operation"
+ "400":
+ description: "Invalid data"
+ "403":
+ description: "Not allowed"
+ operationId: "createSourceLinnworks"
+ summary: "Create a source"
+ description:
+ "Creates a source given a name, workspace id, and a json blob containing\
+ \ the configuration for the source."
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Linnworks#create
+ /sources/{sourceId}#Linnworks:
+ get:
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Get a Source by the id in the path."
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "getSourceLinnworks"
+ summary: "Get Source details"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Linnworks#read
+ put:
+ tags:
+ - "Sources"
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceLinnworksPutRequest"
+ responses:
+ "2XX":
+ description: "The resource was updated successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "putSourceLinnworks"
+ summary: "Update a Source fully"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Linnworks#update
+ delete:
+ tags:
+ - "Sources"
+ responses:
+ "2XX":
+ description: "The resource was deleted successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "deleteSourceLinnworks"
+ summary: "Delete a Source"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Linnworks#delete
+ parameters:
+ - name: "sourceId"
+ schema:
+ format: "UUID"
+ type: "string"
+ in: "path"
+ required: true
/sources#Lokalise:
post:
requestBody:
@@ -9020,6 +9020,92 @@ paths:
type: "string"
in: "path"
required: true
+ /sources#MicrosoftOnedrive:
+ post:
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceMicrosoftOnedriveCreateRequest"
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Successful operation"
+ "400":
+ description: "Invalid data"
+ "403":
+ description: "Not allowed"
+ operationId: "createSourceMicrosoftOnedrive"
+ summary: "Create a source"
+ description:
+ "Creates a source given a name, workspace id, and a json blob containing\
+ \ the configuration for the source."
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_MicrosoftOnedrive#create
+ /sources/{sourceId}#MicrosoftOnedrive:
+ get:
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Get a Source by the id in the path."
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "getSourceMicrosoftOnedrive"
+ summary: "Get Source details"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_MicrosoftOnedrive#read
+ put:
+ tags:
+ - "Sources"
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceMicrosoftOnedrivePutRequest"
+ responses:
+ "2XX":
+ description: "The resource was updated successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "putSourceMicrosoftOnedrive"
+ summary: "Update a Source fully"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_MicrosoftOnedrive#update
+ delete:
+ tags:
+ - "Sources"
+ responses:
+ "2XX":
+ description: "The resource was deleted successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "deleteSourceMicrosoftOnedrive"
+ summary: "Delete a Source"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_MicrosoftOnedrive#delete
+ parameters:
+ - name: "sourceId"
+ schema:
+ format: "UUID"
+ type: "string"
+ in: "path"
+ required: true
/sources#MicrosoftSharepoint:
post:
requestBody:
@@ -12632,6 +12718,92 @@ paths:
type: "string"
in: "path"
required: true
+ /sources#Recurly:
+ post:
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceRecurlyCreateRequest"
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Successful operation"
+ "400":
+ description: "Invalid data"
+ "403":
+ description: "Not allowed"
+ operationId: "createSourceRecurly"
+ summary: "Create a source"
+ description:
+ "Creates a source given a name, workspace id, and a json blob containing\
+ \ the configuration for the source."
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Recurly#create
+ /sources/{sourceId}#Recurly:
+ get:
+ tags:
+ - "Sources"
+ responses:
+ "200":
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceResponse"
+ description: "Get a Source by the id in the path."
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "getSourceRecurly"
+ summary: "Get Source details"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Recurly#read
+ put:
+ tags:
+ - "Sources"
+ requestBody:
+ content:
+ application/json:
+ schema:
+ $ref: "#/components/schemas/SourceRecurlyPutRequest"
+ responses:
+ "2XX":
+ description: "The resource was updated successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "putSourceRecurly"
+ summary: "Update a Source fully"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Recurly#update
+ delete:
+ tags:
+ - "Sources"
+ responses:
+ "2XX":
+ description: "The resource was deleted successfully"
+ "403":
+ description: "Not allowed"
+ "404":
+ description: "Not found"
+ operationId: "deleteSourceRecurly"
+ summary: "Delete a Source"
+ x-use-speakeasy-middleware: true
+ x-speakeasy-entity-operation: Source_Recurly#delete
+ parameters:
+ - name: "sourceId"
+ schema:
+ format: "UUID"
+ type: "string"
+ in: "path"
+ required: true
/sources#Redshift:
post:
requestBody:
@@ -18222,178 +18394,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Cumulio:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationCumulioCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationCumulio"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Cumulio#create
- /destinations/{destinationId}#Cumulio:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationCumulio"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Cumulio#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationCumulioPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationCumulio"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Cumulio#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationCumulio"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Cumulio#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
- /destinations#Databend:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationDatabendCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationDatabend"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Databend#create
- /destinations/{destinationId}#Databend:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationDatabend"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Databend#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationDatabendPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationDatabend"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Databend#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationDatabend"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Databend#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Databricks:
post:
requestBody:
@@ -18824,92 +18824,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Firebolt:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationFireboltCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationFirebolt"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Firebolt#create
- /destinations/{destinationId}#Firebolt:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationFirebolt"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Firebolt#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationFireboltPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationFirebolt"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Firebolt#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationFirebolt"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Firebolt#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Firestore:
post:
requestBody:
@@ -19168,178 +19082,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Keen:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationKeenCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationKeen"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Keen#create
- /destinations/{destinationId}#Keen:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationKeen"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Keen#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationKeenPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationKeen"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Keen#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationKeen"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Keen#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
- /destinations#Kinesis:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationKinesisCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationKinesis"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Kinesis#create
- /destinations/{destinationId}#Kinesis:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationKinesis"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Kinesis#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationKinesisPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationKinesis"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Kinesis#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationKinesis"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Kinesis#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Langchain:
post:
requestBody:
@@ -20802,92 +20544,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Timeplus:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationTimeplusCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationTimeplus"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Timeplus#create
- /destinations/{destinationId}#Timeplus:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationTimeplus"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Timeplus#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationTimeplusPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationTimeplus"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Timeplus#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationTimeplus"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Timeplus#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Typesense:
post:
requestBody:
@@ -21060,92 +20716,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Vertica:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationVerticaCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationVertica"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Vertica#create
- /destinations/{destinationId}#Vertica:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationVertica"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Vertica#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationVerticaPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationVertica"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Vertica#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationVertica"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Vertica#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Weaviate:
post:
requestBody:
@@ -21232,92 +20802,6 @@ paths:
type: "string"
in: "path"
required: true
- /destinations#Xata:
- post:
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationXataCreateRequest"
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Successful operation"
- "400":
- description: "Invalid data"
- "403":
- description: "Not allowed"
- operationId: "createDestinationXata"
- summary: "Create a destination"
- description:
- "Creates a destination given a name, workspace id, and a json blob containing\
- \ the configuration for the destination."
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Xata#create
- /destinations/{destinationId}#Xata:
- get:
- tags:
- - "Destinations"
- responses:
- "200":
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationResponse"
- description: "Get a Destination by the id in the path."
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "getDestinationXata"
- summary: "Get Destination details"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Xata#read
- put:
- tags:
- - "Destinations"
- requestBody:
- content:
- application/json:
- schema:
- $ref: "#/components/schemas/DestinationXataPutRequest"
- responses:
- "2XX":
- description: "The resource was updated successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "putDestinationXata"
- summary: "Update a Destination fully"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Xata#update
- delete:
- tags:
- - "Destinations"
- responses:
- "2XX":
- description: "The resource was deleted successfully"
- "403":
- description: "Not allowed"
- "404":
- description: "Not found"
- operationId: "deleteDestinationXata"
- summary: "Delete a Destination"
- x-use-speakeasy-middleware: true
- x-speakeasy-entity-operation: Destination_Xata#delete
- parameters:
- - name: "destinationId"
- schema:
- format: "UUID"
- type: "string"
- in: "path"
- required: true
/destinations#Custom:
post:
requestBody:
@@ -22923,6 +22407,73 @@ components:
title: "Access Key"
description: "API access key used to retrieve data from Convex."
airbyte_secret: true
+ source-recurly:
+ title: "Recurly Source Spec"
+ type: "object"
+ required:
+ - "api_key"
+ - "sourceType"
+ properties:
+ api_key:
+ type: "string"
+ title: "API Key"
+ airbyte_secret: true
+ description: "Recurly API Key. See the docs for more information on how to generate this key."
+ order: 1
+ x-speakeasy-param-sensitive: true
+ begin_time:
+ type: "string"
+ description: "ISO8601 timestamp from which the replication from Recurly\
+ \ API will start from."
+ examples:
+ - "2021-12-01T00:00:00"
+ pattern: "^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+ order: 2
+ end_time:
+ type: "string"
+ description: "ISO8601 timestamp to which the replication from Recurly API\
+ \ will stop. Records after that date won't be imported."
+ examples:
+ - "2021-12-01T00:00:00"
+ pattern: "^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+ order: 3
+ sourceType:
+ title: "recurly"
+ const: "recurly"
+ enum:
+ - "recurly"
+ order: 0
+ type: "string"
+ source-recurly-update:
+ title: "Recurly Source Spec"
+ type: "object"
+ required:
+ - "api_key"
+ properties:
+ api_key:
+ type: "string"
+ title: "API Key"
+ airbyte_secret: true
+ description: "Recurly API Key. See the docs for more information on how to generate this key."
+ order: 1
+ begin_time:
+ type: "string"
+ description: "ISO8601 timestamp from which the replication from Recurly\
+ \ API will start from."
+ examples:
+ - "2021-12-01T00:00:00"
+ pattern: "^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+ order: 2
+ end_time:
+ type: "string"
+ description: "ISO8601 timestamp to which the replication from Recurly API\
+ \ will stop. Records after that date won't be imported."
+ examples:
+ - "2021-12-01T00:00:00"
+ pattern: "^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+ order: 3
source-zendesk-chat:
title: "Zendesk Chat Spec"
type: "object"
@@ -23305,7 +22856,7 @@ components:
airbyte_secret: true
x-speakeasy-param-sensitive: true
access_token:
- description: "Access token fot making authenticated requests."
+ description: "Access token for making authenticated requests."
title: "Access Token"
type: "string"
airbyte_secret: true
@@ -23394,7 +22945,7 @@ components:
type: "string"
airbyte_secret: true
access_token:
- description: "Access token fot making authenticated requests."
+ description: "Access token for making authenticated requests."
title: "Access Token"
type: "string"
airbyte_secret: true
@@ -24383,6 +23934,20 @@ components:
>setup guide for how and when to configure this setting."
default: ""
order: 8
+ invalid_cdc_cursor_position_behavior:
+ type: "string"
+ title: "Invalid CDC position behavior (Advanced)"
+ description: "Determines whether Airbyte should fail or re-sync data\
+ \ in case of an stale/invalid cursor value into the WAL. If 'Fail\
+ \ sync' is chosen, a user will have to manually reset the connection\
+ \ before being able to continue syncing data. If 'Re-sync data'\
+ \ is chosen, Airbyte will automatically trigger a refresh but could\
+ \ lead to higher cloud costs and data loss."
+ enum:
+ - "Fail sync"
+ - "Re-sync data"
+ default: "Fail sync"
+ order: 9
- title: "Detect Changes with Xmin System Column"
description: "Recommended - Incrementally reads new inserts and\
\ updates via Postgres setup guide for how and when to configure this setting."
default: ""
order: 8
+ invalid_cdc_cursor_position_behavior:
+ type: "string"
+ title: "Invalid CDC position behavior (Advanced)"
+ description: "Determines whether Airbyte should fail or re-sync data\
+ \ in case of an stale/invalid cursor value into the WAL. If 'Fail\
+ \ sync' is chosen, a user will have to manually reset the connection\
+ \ before being able to continue syncing data. If 'Re-sync data'\
+ \ is chosen, Airbyte will automatically trigger a refresh but could\
+ \ lead to higher cloud costs and data loss."
+ enum:
+ - "Fail sync"
+ - "Re-sync data"
+ default: "Fail sync"
+ order: 9
- title: "Detect Changes with Xmin System Column"
description: "Recommended - Incrementally reads new inserts and\
\ updates via Postgres docs\
- \ for more information."
- airbyte_secret: true
- x-speakeasy-param-sensitive: true
- title: "OAuth2.0"
type: "object"
required:
@@ -37054,6 +36920,30 @@ components:
title: "Client Secret"
description: "Client Secret"
airbyte_secret: true
+ - title: "API Token"
+ type: "object"
+ required:
+ - "email"
+ - "api_token"
+ additionalProperties: true
+ properties:
+ auth_type:
+ type: "string"
+ const: "api_token"
+ enum:
+ - "api_token"
+ email:
+ title: "Email"
+ type: "string"
+ description: "The user email for your Zendesk account."
+ api_token:
+ title: "API Token"
+ type: "string"
+ description: "The value of the API token generated. See the docs\
+ \ for more information."
+ airbyte_secret: true
+ x-speakeasy-param-sensitive: true
start_date:
type: "string"
title: "Start Date"
@@ -37093,29 +36983,6 @@ components:
description: "Zendesk service provides two authentication methods. Choose\
\ between: `OAuth2.0` or `API token`."
oneOf:
- - title: "API Token"
- type: "object"
- required:
- - "email"
- - "api_token"
- additionalProperties: true
- properties:
- auth_type:
- type: "string"
- const: "api_token"
- enum:
- - "api_token"
- email:
- title: "Email"
- type: "string"
- description: "The user email for your Zendesk account."
- api_token:
- title: "API Token"
- type: "string"
- description: "The value of the API token generated. See the docs\
- \ for more information."
- airbyte_secret: true
- title: "OAuth2.0"
type: "object"
required:
@@ -37145,6 +37012,29 @@ components:
title: "Client Secret"
description: "Client Secret"
airbyte_secret: true
+ - title: "API Token"
+ type: "object"
+ required:
+ - "email"
+ - "api_token"
+ additionalProperties: true
+ properties:
+ auth_type:
+ type: "string"
+ const: "api_token"
+ enum:
+ - "api_token"
+ email:
+ title: "Email"
+ type: "string"
+ description: "The user email for your Zendesk account."
+ api_token:
+ title: "API Token"
+ type: "string"
+ description: "The value of the API token generated. See the docs\
+ \ for more information."
+ airbyte_secret: true
start_date:
type: "string"
title: "Start Date"
@@ -37157,42 +37047,52 @@ components:
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
format: "date-time"
source-freshdesk:
- title: "Freshdesk Spec"
type: "object"
required:
- - "domain"
- "api_key"
+ - "domain"
- "sourceType"
properties:
- domain:
- type: "string"
- description: "Freshdesk domain"
- title: "Domain"
- examples:
- - "myaccount.freshdesk.com"
- pattern: "^[a-zA-Z0-9._-]*\\.freshdesk\\.com$"
api_key:
type: "string"
+ order: 1
title: "API Key"
description: "Freshdesk API Key. See the docs for more information on how to obtain this key."
airbyte_secret: true
x-speakeasy-param-sensitive: true
+ domain:
+ type: "string"
+ order: 2
+ title: "Domain"
+ description: "Freshdesk domain"
+ examples:
+ - "myaccount.freshdesk.com"
+ pattern: "^[a-zA-Z0-9._-]*\\.freshdesk\\.com$"
requests_per_minute:
- title: "Requests per minute"
type: "integer"
+ order: 3
+ title: "Requests per minute"
description: "The number of requests per minute that this source allowed\
\ to use. There is a rate limit of 50 requests per minute per app per\
\ account."
start_date:
title: "Start Date"
type: "string"
+ order: 4
description: "UTC date and time. Any data created after this date will be\
\ replicated. If this parameter is not set, all data will be replicated."
format: "date-time"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
examples:
- "2020-12-01T00:00:00Z"
+ lookback_window_in_days:
+ type: "integer"
+ order: 5
+ title: "Lookback Window"
+ default: 14
+ description: "Number of days for lookback window for the stream Satisfaction\
+ \ Ratings"
sourceType:
title: "freshdesk"
const: "freshdesk"
@@ -37201,40 +37101,50 @@ components:
order: 0
type: "string"
source-freshdesk-update:
- title: "Freshdesk Spec"
type: "object"
required:
- - "domain"
- "api_key"
+ - "domain"
properties:
- domain:
- type: "string"
- description: "Freshdesk domain"
- title: "Domain"
- examples:
- - "myaccount.freshdesk.com"
- pattern: "^[a-zA-Z0-9._-]*\\.freshdesk\\.com$"
api_key:
type: "string"
+ order: 1
title: "API Key"
description: "Freshdesk API Key. See the docs for more information on how to obtain this key."
airbyte_secret: true
+ domain:
+ type: "string"
+ order: 2
+ title: "Domain"
+ description: "Freshdesk domain"
+ examples:
+ - "myaccount.freshdesk.com"
+ pattern: "^[a-zA-Z0-9._-]*\\.freshdesk\\.com$"
requests_per_minute:
- title: "Requests per minute"
type: "integer"
+ order: 3
+ title: "Requests per minute"
description: "The number of requests per minute that this source allowed\
\ to use. There is a rate limit of 50 requests per minute per app per\
\ account."
start_date:
title: "Start Date"
type: "string"
+ order: 4
description: "UTC date and time. Any data created after this date will be\
\ replicated. If this parameter is not set, all data will be replicated."
format: "date-time"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
examples:
- "2020-12-01T00:00:00Z"
+ lookback_window_in_days:
+ type: "integer"
+ order: 5
+ title: "Lookback Window"
+ default: 14
+ description: "Number of days for lookback window for the stream Satisfaction\
+ \ Ratings"
source-asana:
title: "Asana Spec"
type: "object"
@@ -40425,6 +40335,974 @@ components:
description: "Makes each stream read a single page of data."
title: "Should the connector read the second and further pages of data."
airbyte_hidden: true
+ source-microsoft-onedrive:
+ title: "Microsoft OneDrive Source Spec"
+ description: "SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source\
+ \ Specification.\nThis class combines the authentication details with additional\
+ \ configuration for the OneDrive API."
+ type: "object"
+ properties:
+ start_date:
+ title: "Start Date"
+ description: "UTC date and time in the format 2017-01-25T00:00:00.000000Z.\
+ \ Any file modified before this date will not be replicated."
+ examples:
+ - "2021-01-01T00:00:00.000000Z"
+ format: "date-time"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$"
+ pattern_descriptor: "YYYY-MM-DDTHH:mm:ss.SSSSSSZ"
+ order: 1
+ type: "string"
+ streams:
+ title: "The list of streams to sync"
+ description: "Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their\
+ \ format, and how they should be parsed and validated. When sending data\
+ \ to warehouse destination such as Snowflake or BigQuery, each stream\
+ \ is a separate table."
+ order: 10
+ type: "array"
+ items:
+ title: "FileBasedStreamConfig"
+ type: "object"
+ properties:
+ name:
+ title: "Name"
+ description: "The name of the stream."
+ type: "string"
+ globs:
+ title: "Globs"
+ description: "The pattern used to specify which files should be selected\
+ \ from the file system. For more information on glob pattern matching\
+ \ look here."
+ default:
+ - "**"
+ order: 1
+ type: "array"
+ items:
+ type: "string"
+ validation_policy:
+ title: "Validation Policy"
+ description: "The name of the validation policy that dictates sync\
+ \ behavior when a record does not adhere to the stream schema."
+ default: "Emit Record"
+ enum:
+ - "Emit Record"
+ - "Skip Record"
+ - "Wait for Discover"
+ input_schema:
+ title: "Input Schema"
+ description: "The schema that will be used to validate records extracted\
+ \ from the file. This will override the stream schema that is auto-detected\
+ \ from incoming files."
+ type: "string"
+ primary_key:
+ title: "Primary Key"
+ description: "The column or columns (for a composite key) that serves\
+ \ as the unique identifier of a record. If empty, the primary key\
+ \ will default to the parser's default primary key."
+ airbyte_hidden: true
+ type: "string"
+ x-speakeasy-param-sensitive: true
+ days_to_sync_if_history_is_full:
+ title: "Days To Sync If History Is Full"
+ description: "When the state history of the file store is full, syncs\
+ \ will only read files that were last modified in the provided day\
+ \ range."
+ default: 3
+ type: "integer"
+ format:
+ title: "Format"
+ description: "The configuration options that are used to alter how\
+ \ to read incoming files that deviate from the standard formatting."
+ type: "object"
+ oneOf:
+ - title: "Avro Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "avro"
+ const: "avro"
+ type: "string"
+ enum:
+ - "avro"
+ double_as_string:
+ title: "Convert Double Fields to Strings"
+ description: "Whether to convert double fields to strings. This\
+ \ is recommended if you have decimal numbers with a high degree\
+ \ of precision because there can be a loss precision when\
+ \ handling floating point numbers."
+ default: false
+ type: "boolean"
+ required:
+ - "filetype"
+ - title: "CSV Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "csv"
+ const: "csv"
+ type: "string"
+ enum:
+ - "csv"
+ delimiter:
+ title: "Delimiter"
+ description: "The character delimiting individual cells in the\
+ \ CSV data. This may only be a 1-character string. For tab-delimited\
+ \ data enter '\\t'."
+ default: ","
+ type: "string"
+ quote_char:
+ title: "Quote Character"
+ description: "The character used for quoting CSV values. To\
+ \ disallow quoting, make this field blank."
+ default: "\""
+ type: "string"
+ escape_char:
+ title: "Escape Character"
+ description: "The character used for escaping special characters.\
+ \ To disallow escaping, leave this field blank."
+ type: "string"
+ encoding:
+ title: "Encoding"
+ description: "The character encoding of the CSV data. Leave\
+ \ blank to default to UTF8. See list of python encodings for allowable\
+ \ options."
+ default: "utf8"
+ type: "string"
+ double_quote:
+ title: "Double Quote"
+ description: "Whether two quotes in a quoted CSV value denote\
+ \ a single quote in the data."
+ default: true
+ type: "boolean"
+ null_values:
+ title: "Null Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as null values. For example, if the value 'NA'\
+ \ should be interpreted as null, enter 'NA' in this field."
+ default: []
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ strings_can_be_null:
+ title: "Strings Can Be Null"
+ description: "Whether strings can be interpreted as null values.\
+ \ If true, strings that match the null_values set will be\
+ \ interpreted as null. If false, strings that match the null_values\
+ \ set will be interpreted as the string itself."
+ default: true
+ type: "boolean"
+ skip_rows_before_header:
+ title: "Skip Rows Before Header"
+ description: "The number of rows to skip before the header row.\
+ \ For example, if the header row is on the 3rd row, enter\
+ \ 2 in this field."
+ default: 0
+ type: "integer"
+ skip_rows_after_header:
+ title: "Skip Rows After Header"
+ description: "The number of rows to skip after the header row."
+ default: 0
+ type: "integer"
+ header_definition:
+ title: "CSV Header Definition"
+ description: "How headers will be defined. `User Provided` assumes\
+ \ the CSV does not have a header row and uses the headers\
+ \ provided and `Autogenerated` assumes the CSV does not have\
+ \ a header row and the CDK will generate headers using for\
+ \ `f{i}` where `i` is the index starting from 0. Else, the\
+ \ default behavior is to use the header from the CSV file.\
+ \ If a user wants to autogenerate or provide column names\
+ \ for a CSV having headers, they can skip rows."
+ default:
+ header_definition_type: "From CSV"
+ oneOf:
+ - title: "From CSV"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "From CSV"
+ const: "From CSV"
+ type: "string"
+ enum:
+ - "From CSV"
+ required:
+ - "header_definition_type"
+ - title: "Autogenerated"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "Autogenerated"
+ const: "Autogenerated"
+ type: "string"
+ enum:
+ - "Autogenerated"
+ required:
+ - "header_definition_type"
+ - title: "User Provided"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "User Provided"
+ const: "User Provided"
+ type: "string"
+ enum:
+ - "User Provided"
+ column_names:
+ title: "Column Names"
+ description: "The column names that will be used while\
+ \ emitting the CSV records"
+ type: "array"
+ items:
+ type: "string"
+ required:
+ - "column_names"
+ - "header_definition_type"
+ type: "object"
+ true_values:
+ title: "True Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as true values."
+ default:
+ - "y"
+ - "yes"
+ - "t"
+ - "true"
+ - "on"
+ - "1"
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ false_values:
+ title: "False Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as false values."
+ default:
+ - "n"
+ - "no"
+ - "f"
+ - "false"
+ - "off"
+ - "0"
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ required:
+ - "filetype"
+ - title: "Jsonl Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "jsonl"
+ const: "jsonl"
+ type: "string"
+ enum:
+ - "jsonl"
+ required:
+ - "filetype"
+ - title: "Parquet Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "parquet"
+ const: "parquet"
+ type: "string"
+ enum:
+ - "parquet"
+ decimal_as_float:
+ title: "Convert Decimal Fields to Floats"
+ description: "Whether to convert decimal fields to floats. There\
+ \ is a loss of precision when converting decimals to floats,\
+ \ so this is not recommended."
+ default: false
+ type: "boolean"
+ required:
+ - "filetype"
+ - title: "Document File Type Format (Experimental)"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "unstructured"
+ const: "unstructured"
+ type: "string"
+ enum:
+ - "unstructured"
+ skip_unprocessable_files:
+ title: "Skip Unprocessable Files"
+ description: "If true, skip files that cannot be parsed and\
+ \ pass the error message along as the _ab_source_file_parse_error\
+ \ field. If false, fail the sync."
+ default: true
+ always_show: true
+ type: "boolean"
+ strategy:
+ title: "Parsing Strategy"
+ description: "The strategy used to parse documents. `fast` extracts\
+ \ text directly from the document which doesn't work for all\
+ \ files. `ocr_only` is more reliable, but slower. `hi_res`\
+ \ is the most reliable, but requires an API key and a hosted\
+ \ instance of unstructured and can't be used with local mode.\
+ \ See the unstructured.io documentation for more details:\
+ \ https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf"
+ default: "auto"
+ always_show: true
+ order: 0
+ enum:
+ - "auto"
+ - "fast"
+ - "ocr_only"
+ - "hi_res"
+ type: "string"
+ processing:
+ title: "Processing"
+ description: "Processing configuration"
+ default:
+ mode: "local"
+ type: "object"
+ oneOf:
+ - title: "Local"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "local"
+ const: "local"
+ enum:
+ - "local"
+ type: "string"
+ description: "Process files locally, supporting `fast` and\
+ \ `ocr` modes. This is the default option."
+ required:
+ - "mode"
+ description: "Extract text from document formats (.pdf, .docx, .md,\
+ \ .pptx) and emit as one record per file."
+ required:
+ - "filetype"
+ schemaless:
+ title: "Schemaless"
+ description: "When enabled, syncs will not validate or structure records\
+ \ against the stream's schema."
+ default: false
+ type: "boolean"
+ required:
+ - "name"
+ - "format"
+ credentials:
+ title: "Authentication"
+ description: "Credentials for connecting to the One Drive API"
+ type: "object"
+ order: 0
+ oneOf:
+ - title: "Authenticate via Microsoft (OAuth)"
+ description: "OAuthCredentials class to hold authentication details for\
+ \ Microsoft OAuth authentication.\nThis class uses pydantic for data\
+ \ validation and settings management."
+ type: "object"
+ properties:
+ auth_type:
+ title: "Auth Type"
+ default: "Client"
+ const: "Client"
+ enum:
+ - "Client"
+ type: "string"
+ tenant_id:
+ title: "Tenant ID"
+ description: "Tenant ID of the Microsoft OneDrive user"
+ airbyte_secret: true
+ type: "string"
+ client_id:
+ title: "Client ID"
+ description: "Client ID of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ client_secret:
+ title: "Client Secret"
+ description: "Client Secret of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ refresh_token:
+ title: "Refresh Token"
+ description: "Refresh Token of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ x-speakeasy-param-sensitive: true
+ required:
+ - "tenant_id"
+ - "client_id"
+ - "client_secret"
+ - "refresh_token"
+ - title: "Service Key Authentication"
+ description: "ServiceCredentials class for service key authentication.\n\
+ This class is structured similarly to OAuthCredentials but for a different\
+ \ authentication method."
+ type: "object"
+ properties:
+ auth_type:
+ title: "Auth Type"
+ default: "Service"
+ const: "Service"
+ enum:
+ - "Service"
+ type: "string"
+ tenant_id:
+ title: "Tenant ID"
+ description: "Tenant ID of the Microsoft OneDrive user"
+ airbyte_secret: true
+ type: "string"
+ user_principal_name:
+ title: "User Principal Name"
+ description: "Special characters such as a period, comma, space, and\
+ \ the at sign (@) are converted to underscores (_). More details:\
+ \ https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls"
+ airbyte_secret: true
+ type: "string"
+ client_id:
+ title: "Client ID"
+ description: "Client ID of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ client_secret:
+ title: "Client Secret"
+ description: "Client Secret of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ required:
+ - "tenant_id"
+ - "user_principal_name"
+ - "client_id"
+ - "client_secret"
+ drive_name:
+ title: "Drive Name"
+ description: "Name of the Microsoft OneDrive drive where the file(s) exist."
+ default: "OneDrive"
+ order: 2
+ type: "string"
+ search_scope:
+ title: "Search Scope"
+ description: "Specifies the location(s) to search for files. Valid options\
+ \ are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS'\
+ \ for shared items the user has access to, and 'ALL' to search both."
+ default: "ALL"
+ enum:
+ - "ACCESSIBLE_DRIVES"
+ - "SHARED_ITEMS"
+ - "ALL"
+ order: 3
+ type: "string"
+ folder_path:
+ title: "Folder Path"
+ description: "Path to a specific folder within the drives to search for\
+ \ files. Leave empty to search all folders of the drives. This does not\
+ \ apply to shared items."
+ default: "."
+ order: 4
+ type: "string"
+ sourceType:
+ title: "microsoft-onedrive"
+ const: "microsoft-onedrive"
+ enum:
+ - "microsoft-onedrive"
+ order: 0
+ type: "string"
+ required:
+ - "streams"
+ - "credentials"
+ - "sourceType"
+ source-microsoft-onedrive-update:
+ title: "Microsoft OneDrive Source Spec"
+ description: "SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source\
+ \ Specification.\nThis class combines the authentication details with additional\
+ \ configuration for the OneDrive API."
+ type: "object"
+ properties:
+ start_date:
+ title: "Start Date"
+ description: "UTC date and time in the format 2017-01-25T00:00:00.000000Z.\
+ \ Any file modified before this date will not be replicated."
+ examples:
+ - "2021-01-01T00:00:00.000000Z"
+ format: "date-time"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{6}Z$"
+ pattern_descriptor: "YYYY-MM-DDTHH:mm:ss.SSSSSSZ"
+ order: 1
+ type: "string"
+ streams:
+ title: "The list of streams to sync"
+ description: "Each instance of this configuration defines a stream. Use this to define which files belong in the stream, their\
+ \ format, and how they should be parsed and validated. When sending data\
+ \ to warehouse destination such as Snowflake or BigQuery, each stream\
+ \ is a separate table."
+ order: 10
+ type: "array"
+ items:
+ title: "FileBasedStreamConfig"
+ type: "object"
+ properties:
+ name:
+ title: "Name"
+ description: "The name of the stream."
+ type: "string"
+ globs:
+ title: "Globs"
+ description: "The pattern used to specify which files should be selected\
+ \ from the file system. For more information on glob pattern matching\
+ \ look here."
+ default:
+ - "**"
+ order: 1
+ type: "array"
+ items:
+ type: "string"
+ validation_policy:
+ title: "Validation Policy"
+ description: "The name of the validation policy that dictates sync\
+ \ behavior when a record does not adhere to the stream schema."
+ default: "Emit Record"
+ enum:
+ - "Emit Record"
+ - "Skip Record"
+ - "Wait for Discover"
+ input_schema:
+ title: "Input Schema"
+ description: "The schema that will be used to validate records extracted\
+ \ from the file. This will override the stream schema that is auto-detected\
+ \ from incoming files."
+ type: "string"
+ primary_key:
+ title: "Primary Key"
+ description: "The column or columns (for a composite key) that serves\
+ \ as the unique identifier of a record. If empty, the primary key\
+ \ will default to the parser's default primary key."
+ airbyte_hidden: true
+ type: "string"
+ days_to_sync_if_history_is_full:
+ title: "Days To Sync If History Is Full"
+ description: "When the state history of the file store is full, syncs\
+ \ will only read files that were last modified in the provided day\
+ \ range."
+ default: 3
+ type: "integer"
+ format:
+ title: "Format"
+ description: "The configuration options that are used to alter how\
+ \ to read incoming files that deviate from the standard formatting."
+ type: "object"
+ oneOf:
+ - title: "Avro Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "avro"
+ const: "avro"
+ type: "string"
+ enum:
+ - "avro"
+ double_as_string:
+ title: "Convert Double Fields to Strings"
+ description: "Whether to convert double fields to strings. This\
+ \ is recommended if you have decimal numbers with a high degree\
+ \ of precision because there can be a loss precision when\
+ \ handling floating point numbers."
+ default: false
+ type: "boolean"
+ required:
+ - "filetype"
+ - title: "CSV Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "csv"
+ const: "csv"
+ type: "string"
+ enum:
+ - "csv"
+ delimiter:
+ title: "Delimiter"
+ description: "The character delimiting individual cells in the\
+ \ CSV data. This may only be a 1-character string. For tab-delimited\
+ \ data enter '\\t'."
+ default: ","
+ type: "string"
+ quote_char:
+ title: "Quote Character"
+ description: "The character used for quoting CSV values. To\
+ \ disallow quoting, make this field blank."
+ default: "\""
+ type: "string"
+ escape_char:
+ title: "Escape Character"
+ description: "The character used for escaping special characters.\
+ \ To disallow escaping, leave this field blank."
+ type: "string"
+ encoding:
+ title: "Encoding"
+ description: "The character encoding of the CSV data. Leave\
+ \ blank to default to UTF8. See list of python encodings for allowable\
+ \ options."
+ default: "utf8"
+ type: "string"
+ double_quote:
+ title: "Double Quote"
+ description: "Whether two quotes in a quoted CSV value denote\
+ \ a single quote in the data."
+ default: true
+ type: "boolean"
+ null_values:
+ title: "Null Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as null values. For example, if the value 'NA'\
+ \ should be interpreted as null, enter 'NA' in this field."
+ default: []
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ strings_can_be_null:
+ title: "Strings Can Be Null"
+ description: "Whether strings can be interpreted as null values.\
+ \ If true, strings that match the null_values set will be\
+ \ interpreted as null. If false, strings that match the null_values\
+ \ set will be interpreted as the string itself."
+ default: true
+ type: "boolean"
+ skip_rows_before_header:
+ title: "Skip Rows Before Header"
+ description: "The number of rows to skip before the header row.\
+ \ For example, if the header row is on the 3rd row, enter\
+ \ 2 in this field."
+ default: 0
+ type: "integer"
+ skip_rows_after_header:
+ title: "Skip Rows After Header"
+ description: "The number of rows to skip after the header row."
+ default: 0
+ type: "integer"
+ header_definition:
+ title: "CSV Header Definition"
+ description: "How headers will be defined. `User Provided` assumes\
+ \ the CSV does not have a header row and uses the headers\
+ \ provided and `Autogenerated` assumes the CSV does not have\
+ \ a header row and the CDK will generate headers using for\
+ \ `f{i}` where `i` is the index starting from 0. Else, the\
+ \ default behavior is to use the header from the CSV file.\
+ \ If a user wants to autogenerate or provide column names\
+ \ for a CSV having headers, they can skip rows."
+ default:
+ header_definition_type: "From CSV"
+ oneOf:
+ - title: "From CSV"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "From CSV"
+ const: "From CSV"
+ type: "string"
+ enum:
+ - "From CSV"
+ required:
+ - "header_definition_type"
+ - title: "Autogenerated"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "Autogenerated"
+ const: "Autogenerated"
+ type: "string"
+ enum:
+ - "Autogenerated"
+ required:
+ - "header_definition_type"
+ - title: "User Provided"
+ type: "object"
+ properties:
+ header_definition_type:
+ title: "Header Definition Type"
+ default: "User Provided"
+ const: "User Provided"
+ type: "string"
+ enum:
+ - "User Provided"
+ column_names:
+ title: "Column Names"
+ description: "The column names that will be used while\
+ \ emitting the CSV records"
+ type: "array"
+ items:
+ type: "string"
+ required:
+ - "column_names"
+ - "header_definition_type"
+ type: "object"
+ true_values:
+ title: "True Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as true values."
+ default:
+ - "y"
+ - "yes"
+ - "t"
+ - "true"
+ - "on"
+ - "1"
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ false_values:
+ title: "False Values"
+ description: "A set of case-sensitive strings that should be\
+ \ interpreted as false values."
+ default:
+ - "n"
+ - "no"
+ - "f"
+ - "false"
+ - "off"
+ - "0"
+ type: "array"
+ items:
+ type: "string"
+ uniqueItems: true
+ required:
+ - "filetype"
+ - title: "Jsonl Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "jsonl"
+ const: "jsonl"
+ type: "string"
+ enum:
+ - "jsonl"
+ required:
+ - "filetype"
+ - title: "Parquet Format"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "parquet"
+ const: "parquet"
+ type: "string"
+ enum:
+ - "parquet"
+ decimal_as_float:
+ title: "Convert Decimal Fields to Floats"
+ description: "Whether to convert decimal fields to floats. There\
+ \ is a loss of precision when converting decimals to floats,\
+ \ so this is not recommended."
+ default: false
+ type: "boolean"
+ required:
+ - "filetype"
+ - title: "Document File Type Format (Experimental)"
+ type: "object"
+ properties:
+ filetype:
+ title: "Filetype"
+ default: "unstructured"
+ const: "unstructured"
+ type: "string"
+ enum:
+ - "unstructured"
+ skip_unprocessable_files:
+ title: "Skip Unprocessable Files"
+ description: "If true, skip files that cannot be parsed and\
+ \ pass the error message along as the _ab_source_file_parse_error\
+ \ field. If false, fail the sync."
+ default: true
+ always_show: true
+ type: "boolean"
+ strategy:
+ title: "Parsing Strategy"
+ description: "The strategy used to parse documents. `fast` extracts\
+ \ text directly from the document which doesn't work for all\
+ \ files. `ocr_only` is more reliable, but slower. `hi_res`\
+ \ is the most reliable, but requires an API key and a hosted\
+ \ instance of unstructured and can't be used with local mode.\
+ \ See the unstructured.io documentation for more details:\
+ \ https://unstructured-io.github.io/unstructured/core/partition.html#partition-pdf"
+ default: "auto"
+ always_show: true
+ order: 0
+ enum:
+ - "auto"
+ - "fast"
+ - "ocr_only"
+ - "hi_res"
+ type: "string"
+ processing:
+ title: "Processing"
+ description: "Processing configuration"
+ default:
+ mode: "local"
+ type: "object"
+ oneOf:
+ - title: "Local"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "local"
+ const: "local"
+ enum:
+ - "local"
+ type: "string"
+ description: "Process files locally, supporting `fast` and\
+ \ `ocr` modes. This is the default option."
+ required:
+ - "mode"
+ description: "Extract text from document formats (.pdf, .docx, .md,\
+ \ .pptx) and emit as one record per file."
+ required:
+ - "filetype"
+ schemaless:
+ title: "Schemaless"
+ description: "When enabled, syncs will not validate or structure records\
+ \ against the stream's schema."
+ default: false
+ type: "boolean"
+ required:
+ - "name"
+ - "format"
+ credentials:
+ title: "Authentication"
+ description: "Credentials for connecting to the One Drive API"
+ type: "object"
+ order: 0
+ oneOf:
+ - title: "Authenticate via Microsoft (OAuth)"
+ description: "OAuthCredentials class to hold authentication details for\
+ \ Microsoft OAuth authentication.\nThis class uses pydantic for data\
+ \ validation and settings management."
+ type: "object"
+ properties:
+ auth_type:
+ title: "Auth Type"
+ default: "Client"
+ const: "Client"
+ enum:
+ - "Client"
+ type: "string"
+ tenant_id:
+ title: "Tenant ID"
+ description: "Tenant ID of the Microsoft OneDrive user"
+ airbyte_secret: true
+ type: "string"
+ client_id:
+ title: "Client ID"
+ description: "Client ID of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ client_secret:
+ title: "Client Secret"
+ description: "Client Secret of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ refresh_token:
+ title: "Refresh Token"
+ description: "Refresh Token of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ required:
+ - "tenant_id"
+ - "client_id"
+ - "client_secret"
+ - "refresh_token"
+ - title: "Service Key Authentication"
+ description: "ServiceCredentials class for service key authentication.\n\
+ This class is structured similarly to OAuthCredentials but for a different\
+ \ authentication method."
+ type: "object"
+ properties:
+ auth_type:
+ title: "Auth Type"
+ default: "Service"
+ const: "Service"
+ enum:
+ - "Service"
+ type: "string"
+ tenant_id:
+ title: "Tenant ID"
+ description: "Tenant ID of the Microsoft OneDrive user"
+ airbyte_secret: true
+ type: "string"
+ user_principal_name:
+ title: "User Principal Name"
+ description: "Special characters such as a period, comma, space, and\
+ \ the at sign (@) are converted to underscores (_). More details:\
+ \ https://learn.microsoft.com/en-us/sharepoint/list-onedrive-urls"
+ airbyte_secret: true
+ type: "string"
+ client_id:
+ title: "Client ID"
+ description: "Client ID of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ client_secret:
+ title: "Client Secret"
+ description: "Client Secret of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ required:
+ - "tenant_id"
+ - "user_principal_name"
+ - "client_id"
+ - "client_secret"
+ drive_name:
+ title: "Drive Name"
+ description: "Name of the Microsoft OneDrive drive where the file(s) exist."
+ default: "OneDrive"
+ order: 2
+ type: "string"
+ search_scope:
+ title: "Search Scope"
+ description: "Specifies the location(s) to search for files. Valid options\
+ \ are 'ACCESSIBLE_DRIVES' to search in the selected OneDrive drive, 'SHARED_ITEMS'\
+ \ for shared items the user has access to, and 'ALL' to search both."
+ default: "ALL"
+ enum:
+ - "ACCESSIBLE_DRIVES"
+ - "SHARED_ITEMS"
+ - "ALL"
+ order: 3
+ type: "string"
+ folder_path:
+ title: "Folder Path"
+ description: "Path to a specific folder within the drives to search for\
+ \ files. Leave empty to search all folders of the drives. This does not\
+ \ apply to shared items."
+ default: "."
+ order: 4
+ type: "string"
+ required:
+ - "streams"
+ - "credentials"
source-punk-api:
title: "Punk Api Spec"
type: "object"
@@ -41019,7 +41897,6 @@ components:
title: "HubSpot Source Spec"
type: "object"
required:
- - "start_date"
- "credentials"
- "sourceType"
properties:
@@ -41028,7 +41905,9 @@ components:
title: "Start date"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
description: "UTC date and time in the format 2017-01-25T00:00:00Z. Any\
- \ data before this date will not be replicated."
+ \ data before this date will not be replicated. If not set, \"2006-06-01T00:00:00Z\"\
+ \ (Hubspot creation date) will be used as start date. It's recommended\
+ \ to provide relevant to your data start date value to optimize synchronization."
examples:
- "2017-01-25T00:00:00Z"
format: "date-time"
@@ -41118,7 +41997,6 @@ components:
title: "HubSpot Source Spec"
type: "object"
required:
- - "start_date"
- "credentials"
properties:
start_date:
@@ -41126,7 +42004,9 @@ components:
title: "Start date"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$"
description: "UTC date and time in the format 2017-01-25T00:00:00Z. Any\
- \ data before this date will not be replicated."
+ \ data before this date will not be replicated. If not set, \"2006-06-01T00:00:00Z\"\
+ \ (Hubspot creation date) will be used as start date. It's recommended\
+ \ to provide relevant to your data start date value to optimize synchronization."
examples:
- "2017-01-25T00:00:00Z"
format: "date-time"
@@ -45892,14 +46772,32 @@ components:
title: "Zoom Spec"
type: "object"
required:
- - "jwt_token"
+ - "account_id"
+ - "client_id"
+ - "client_secret"
+ - "authorization_endpoint"
- "sourceType"
properties:
- jwt_token:
+ account_id:
type: "string"
- description: "JWT Token"
+ order: 0
+ description: "The account ID for your Zoom account. You can find this in\
+ \ the Zoom Marketplace under the \"Manage\" tab for your app."
+ client_id:
+ type: "string"
+ order: 1
+ description: "The client ID for your Zoom app. You can find this in the\
+ \ Zoom Marketplace under the \"Manage\" tab for your app."
+ client_secret:
+ type: "string"
+ order: 2
+ description: "The client secret for your Zoom app. You can find this in\
+ \ the Zoom Marketplace under the \"Manage\" tab for your app."
airbyte_secret: true
- x-speakeasy-param-sensitive: true
+ authorization_endpoint:
+ type: "string"
+ order: 3
+ default: "https://zoom.us/oauth/token"
sourceType:
title: "zoom"
const: "zoom"
@@ -45911,12 +46809,31 @@ components:
title: "Zoom Spec"
type: "object"
required:
- - "jwt_token"
+ - "account_id"
+ - "client_id"
+ - "client_secret"
+ - "authorization_endpoint"
properties:
- jwt_token:
+ account_id:
type: "string"
- description: "JWT Token"
+ order: 0
+ description: "The account ID for your Zoom account. You can find this in\
+ \ the Zoom Marketplace under the \"Manage\" tab for your app."
+ client_id:
+ type: "string"
+ order: 1
+ description: "The client ID for your Zoom app. You can find this in the\
+ \ Zoom Marketplace under the \"Manage\" tab for your app."
+ client_secret:
+ type: "string"
+ order: 2
+ description: "The client secret for your Zoom app. You can find this in\
+ \ the Zoom Marketplace under the \"Manage\" tab for your app."
airbyte_secret: true
+ authorization_endpoint:
+ type: "string"
+ order: 3
+ default: "https://zoom.us/oauth/token"
source-delighted:
title: "Delighted Spec"
type: "object"
@@ -46298,7 +47215,7 @@ components:
\ present time."
type: "string"
examples:
- - "2021-06-11T23:59:59"
+ - "2021-06-11T23:59:59Z"
- "2021-06-11T23:59:59+00:00"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(|Z|[+-][0-9]{2}:[0-9]{2})$"
format: "date-time"
@@ -46308,6 +47225,33 @@ components:
description: "Determines whether to use the sandbox or production environment."
type: "boolean"
default: false
+ dispute_start_date:
+ title: "Dispute Start Date Range"
+ description: "Start Date parameter for the list dispute endpoint in ISO format.\
+ \ This Start Date must be in range within 180 days before present time,\
+ \ and requires ONLY 3 miliseconds(mandatory). If you don't use this option,\
+ \ it defaults to a start date set 180 days in the past."
+ type: "string"
+ examples:
+ - "2021-06-11T23:59:59.000Z"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$"
+ format: "date-time"
+ order: 3
+ end_date:
+ title: "End Date"
+ description: "End Date for data extraction in ISO format. This can be help you select specific range of time,\
+ \ mainly for test purposes or data integrity tests. When this is not\
+ \ used, now_utc() is used by the streams. This does not apply to Disputes\
+ \ and Product streams."
+ type: "string"
+ examples:
+ - "2021-06-11T23:59:59Z"
+ - "2021-06-11T23:59:59+00:00"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(|Z|[+-][0-9]{2}:[0-9]{2})$"
+ format: "date-time"
+ order: 4
refresh_token:
type: "string"
title: "Refresh token"
@@ -46356,7 +47300,7 @@ components:
\ present time."
type: "string"
examples:
- - "2021-06-11T23:59:59"
+ - "2021-06-11T23:59:59Z"
- "2021-06-11T23:59:59+00:00"
pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(|Z|[+-][0-9]{2}:[0-9]{2})$"
format: "date-time"
@@ -46366,6 +47310,33 @@ components:
description: "Determines whether to use the sandbox or production environment."
type: "boolean"
default: false
+ dispute_start_date:
+ title: "Dispute Start Date Range"
+ description: "Start Date parameter for the list dispute endpoint in ISO format.\
+ \ This Start Date must be in range within 180 days before present time,\
+ \ and requires ONLY 3 miliseconds(mandatory). If you don't use this option,\
+ \ it defaults to a start date set 180 days in the past."
+ type: "string"
+ examples:
+ - "2021-06-11T23:59:59.000Z"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}\\.[0-9]{3}Z$"
+ format: "date-time"
+ order: 3
+ end_date:
+ title: "End Date"
+ description: "End Date for data extraction in ISO format. This can be help you select specific range of time,\
+ \ mainly for test purposes or data integrity tests. When this is not\
+ \ used, now_utc() is used by the streams. This does not apply to Disputes\
+ \ and Product streams."
+ type: "string"
+ examples:
+ - "2021-06-11T23:59:59Z"
+ - "2021-06-11T23:59:59+00:00"
+ pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(|Z|[+-][0-9]{2}:[0-9]{2})$"
+ format: "date-time"
+ order: 4
refresh_token:
type: "string"
title: "Refresh token"
@@ -46620,26 +47591,80 @@ components:
- "2017-01-26T00:00:00Z"
type: "string"
format: "date-time"
- include_deleted:
- title: "Include Deleted Campaigns, Ads, and AdSets"
- description: "Set to active if you want to include data from deleted Campaigns,\
- \ Ads, and AdSets."
- default: false
+ campaign_statuses:
+ title: "Campaign Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
order: 4
- type: "boolean"
+ type: "array"
+ items:
+ title: "ValidCampaignStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ARCHIVED"
+ - "DELETED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "WITH_ISSUES"
+ adset_statuses:
+ title: "AdSet Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
+ order: 5
+ type: "array"
+ items:
+ title: "ValidAdSetStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ARCHIVED"
+ - "CAMPAIGN_PAUSED"
+ - "DELETED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "WITH_ISSUES"
+ ad_statuses:
+ title: "Ad Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
+ order: 6
+ type: "array"
+ items:
+ title: "ValidAdStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ADSET_PAUSED"
+ - "ARCHIVED"
+ - "CAMPAIGN_PAUSED"
+ - "DELETED"
+ - "DISAPPROVED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "PENDING_BILLING_INFO"
+ - "PENDING_REVIEW"
+ - "PREAPPROVED"
+ - "WITH_ISSUES"
fetch_thumbnail_images:
title: "Fetch Thumbnail Images from Ad Creative"
description: "Set to active if you want to fetch the thumbnail_url and store\
\ the result in thumbnail_data_url for each Ad Creative."
default: false
- order: 5
+ order: 7
type: "boolean"
custom_insights:
title: "Custom Insights"
description: "A list which contains ad statistics entries, each entry must\
\ have a name and can contains fields, breakdowns or action_breakdowns.\
\ Click on \"add\" to fill this field."
- order: 6
+ order: 8
type: "array"
items:
title: "InsightConfig"
@@ -46698,6 +47723,7 @@ components:
- "catalog_segment_value_omni_purchase_roas"
- "catalog_segment_value_website_purchase_roas"
- "clicks"
+ - "conversion_lead_rate"
- "conversion_rate_ranking"
- "conversion_values"
- "conversions"
@@ -46708,6 +47734,7 @@ components:
- "cost_per_action_type"
- "cost_per_ad_click"
- "cost_per_conversion"
+ - "cost_per_conversion_lead"
- "cost_per_dda_countby_convs"
- "cost_per_estimated_ad_recallers"
- "cost_per_inline_link_click"
@@ -46752,6 +47779,9 @@ components:
- "interactive_component_tap"
- "labels"
- "location"
+ - "marketing_messages_cost_per_delivered"
+ - "marketing_messages_cost_per_link_btn_click"
+ - "marketing_messages_spend"
- "mobile_app_purchase_roas"
- "objective"
- "optimization_goal"
@@ -46761,9 +47791,6 @@ components:
- "purchase_roas"
- "qualifying_question_qualify_answer_rate"
- "quality_ranking"
- - "quality_score_ectr"
- - "quality_score_ecvr"
- - "quality_score_organic"
- "reach"
- "social_spend"
- "spend"
@@ -46829,7 +47856,16 @@ components:
- "image_asset"
- "impression_device"
- "is_conversion_id_modeled"
+ - "landing_destination"
- "link_url_asset"
+ - "marketing_messages_btn_name"
+ - "mdsa_landing_destination"
+ - "media_asset_url"
+ - "media_creator"
+ - "media_destination_url"
+ - "media_format"
+ - "media_origin_url"
+ - "media_text_content"
- "mmm"
- "place_page_id"
- "platform_position"
@@ -46840,6 +47876,8 @@ components:
- "region"
- "skan_campaign_id"
- "skan_conversion_id"
+ - "skan_version"
+ - "standard_event_content_type"
- "title_asset"
- "video_asset"
action_breakdowns:
@@ -46861,6 +47899,7 @@ components:
- "action_type"
- "action_video_sound"
- "action_video_type"
+ - "standard_event_content_type"
action_report_time:
title: "Action Report Time"
description: "Determines the report time of action stats. For example,\
@@ -46933,7 +47972,7 @@ components:
\ do not need to set this field unless they specifically need to tune\
\ the connector to address specific issues or use cases."
default: 100
- order: 7
+ order: 10
exclusiveMinimum: 0
type: "integer"
insights_lookback_window:
@@ -46945,7 +47984,7 @@ components:
\ lookback window value in Facebook account, please provide the same value\
\ here."
default: 28
- order: 8
+ order: 11
maximum: 28
mininum: 1
exclusiveMinimum: 0
@@ -46960,7 +47999,7 @@ components:
\ processed then you can decrease the timeout value, so we start breaking\
\ job to smaller parts faster."
default: 60
- order: 9
+ order: 12
maximum: 60
mininum: 10
exclusiveMinimum: 0
@@ -47049,26 +48088,80 @@ components:
- "2017-01-26T00:00:00Z"
type: "string"
format: "date-time"
- include_deleted:
- title: "Include Deleted Campaigns, Ads, and AdSets"
- description: "Set to active if you want to include data from deleted Campaigns,\
- \ Ads, and AdSets."
- default: false
+ campaign_statuses:
+ title: "Campaign Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
order: 4
- type: "boolean"
+ type: "array"
+ items:
+ title: "ValidCampaignStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ARCHIVED"
+ - "DELETED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "WITH_ISSUES"
+ adset_statuses:
+ title: "AdSet Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
+ order: 5
+ type: "array"
+ items:
+ title: "ValidAdSetStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ARCHIVED"
+ - "CAMPAIGN_PAUSED"
+ - "DELETED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "WITH_ISSUES"
+ ad_statuses:
+ title: "Ad Statuses"
+ description: "Select the statuses you want to be loaded in the stream. If\
+ \ no specific statuses are selected, the API's default behavior applies,\
+ \ and some statuses may be filtered out."
+ default: []
+ order: 6
+ type: "array"
+ items:
+ title: "ValidAdStatuses"
+ description: "An enumeration."
+ enum:
+ - "ACTIVE"
+ - "ADSET_PAUSED"
+ - "ARCHIVED"
+ - "CAMPAIGN_PAUSED"
+ - "DELETED"
+ - "DISAPPROVED"
+ - "IN_PROCESS"
+ - "PAUSED"
+ - "PENDING_BILLING_INFO"
+ - "PENDING_REVIEW"
+ - "PREAPPROVED"
+ - "WITH_ISSUES"
fetch_thumbnail_images:
title: "Fetch Thumbnail Images from Ad Creative"
description: "Set to active if you want to fetch the thumbnail_url and store\
\ the result in thumbnail_data_url for each Ad Creative."
default: false
- order: 5
+ order: 7
type: "boolean"
custom_insights:
title: "Custom Insights"
description: "A list which contains ad statistics entries, each entry must\
\ have a name and can contains fields, breakdowns or action_breakdowns.\
\ Click on \"add\" to fill this field."
- order: 6
+ order: 8
type: "array"
items:
title: "InsightConfig"
@@ -47127,6 +48220,7 @@ components:
- "catalog_segment_value_omni_purchase_roas"
- "catalog_segment_value_website_purchase_roas"
- "clicks"
+ - "conversion_lead_rate"
- "conversion_rate_ranking"
- "conversion_values"
- "conversions"
@@ -47137,6 +48231,7 @@ components:
- "cost_per_action_type"
- "cost_per_ad_click"
- "cost_per_conversion"
+ - "cost_per_conversion_lead"
- "cost_per_dda_countby_convs"
- "cost_per_estimated_ad_recallers"
- "cost_per_inline_link_click"
@@ -47181,6 +48276,9 @@ components:
- "interactive_component_tap"
- "labels"
- "location"
+ - "marketing_messages_cost_per_delivered"
+ - "marketing_messages_cost_per_link_btn_click"
+ - "marketing_messages_spend"
- "mobile_app_purchase_roas"
- "objective"
- "optimization_goal"
@@ -47190,9 +48288,6 @@ components:
- "purchase_roas"
- "qualifying_question_qualify_answer_rate"
- "quality_ranking"
- - "quality_score_ectr"
- - "quality_score_ecvr"
- - "quality_score_organic"
- "reach"
- "social_spend"
- "spend"
@@ -47258,7 +48353,16 @@ components:
- "image_asset"
- "impression_device"
- "is_conversion_id_modeled"
+ - "landing_destination"
- "link_url_asset"
+ - "marketing_messages_btn_name"
+ - "mdsa_landing_destination"
+ - "media_asset_url"
+ - "media_creator"
+ - "media_destination_url"
+ - "media_format"
+ - "media_origin_url"
+ - "media_text_content"
- "mmm"
- "place_page_id"
- "platform_position"
@@ -47269,6 +48373,8 @@ components:
- "region"
- "skan_campaign_id"
- "skan_conversion_id"
+ - "skan_version"
+ - "standard_event_content_type"
- "title_asset"
- "video_asset"
action_breakdowns:
@@ -47290,6 +48396,7 @@ components:
- "action_type"
- "action_video_sound"
- "action_video_type"
+ - "standard_event_content_type"
action_report_time:
title: "Action Report Time"
description: "Determines the report time of action stats. For example,\
@@ -47362,7 +48469,7 @@ components:
\ do not need to set this field unless they specifically need to tune\
\ the connector to address specific issues or use cases."
default: 100
- order: 7
+ order: 10
exclusiveMinimum: 0
type: "integer"
insights_lookback_window:
@@ -47374,7 +48481,7 @@ components:
\ lookback window value in Facebook account, please provide the same value\
\ here."
default: 28
- order: 8
+ order: 11
maximum: 28
mininum: 1
exclusiveMinimum: 0
@@ -47389,7 +48496,7 @@ components:
\ processed then you can decrease the timeout value, so we start breaking\
\ job to smaller parts faster."
default: 60
- order: 9
+ order: 12
maximum: 60
mininum: 10
exclusiveMinimum: 0
@@ -47641,10 +48748,10 @@ components:
- "core.chinacloudapi.cn"
airbyte_secret: false
source-surveymonkey:
- title: "SurveyMonkey Spec"
type: "object"
required:
- "start_date"
+ - "credentials"
- "sourceType"
properties:
origin:
@@ -47706,7 +48813,7 @@ components:
format: "date-time"
survey_ids:
type: "array"
- order: 4
+ order: 1000
items:
type: "string"
pattern: "^[0-9]{8,9}$"
@@ -47722,10 +48829,10 @@ components:
order: 0
type: "string"
source-surveymonkey-update:
- title: "SurveyMonkey Spec"
type: "object"
required:
- "start_date"
+ - "credentials"
properties:
origin:
type: "string"
@@ -47785,7 +48892,7 @@ components:
format: "date-time"
survey_ids:
type: "array"
- order: 4
+ order: 1000
items:
type: "string"
pattern: "^[0-9]{8,9}$"
@@ -50537,19 +51644,19 @@ components:
type: "array"
items:
type: "string"
- pattern: "^([\\w.-]+/(\\*|[\\w.-]+(?docs for more information on how to generate this key."
- airbyte_secret: true
- email:
- type: "string"
- description: "The email of the user, which has permissions to access the\
- \ Google Workspace Admin APIs."
- lookback:
- type: "integer"
- minimum: 0
- maximum: 180
- description: "Sets the range of time shown in the report. Reports API allows\
- \ from up to 180 days ago. "
- sourceType:
- title: "google-workspace-admin-reports"
- const: "google-workspace-admin-reports"
- enum:
- - "google-workspace-admin-reports"
- order: 0
- type: "string"
- source-google-workspace-admin-reports-update:
- title: "Google Directory Spec"
- type: "object"
- required:
- - "credentials_json"
- - "email"
- properties:
- credentials_json:
- type: "string"
- description: "The contents of the JSON service account key. See the docs for more information on how to generate this key."
- airbyte_secret: true
- email:
- type: "string"
- description: "The email of the user, which has permissions to access the\
- \ Google Workspace Admin APIs."
- lookback:
- type: "integer"
- minimum: 0
- maximum: 180
- description: "Sets the range of time shown in the report. Reports API allows\
- \ from up to 180 days ago. "
source-outreach:
title: "Source Outreach Spec"
type: "object"
@@ -53778,9 +54833,11 @@ components:
pattern_descriptor: "YYYY-MM-DDTHH:MM:SS.000Z"
examples:
- "2020-01-01T00:00:00.000Z"
- campaign_id:
+ data_center:
+ title: "DataCenter"
+ description: "Technical fields used to identify datacenter to send request\
+ \ to"
type: "string"
- title: "ID of a campaign to sync email activities"
airbyte_hidden: true
sourceType:
title: "mailchimp"
@@ -53855,9 +54912,11 @@ components:
pattern_descriptor: "YYYY-MM-DDTHH:MM:SS.000Z"
examples:
- "2020-01-01T00:00:00.000Z"
- campaign_id:
+ data_center:
+ title: "DataCenter"
+ description: "Technical fields used to identify datacenter to send request\
+ \ to"
type: "string"
- title: "ID of a campaign to sync email activities"
airbyte_hidden: true
source-airtable:
title: "Airtable Source Spec"
@@ -54134,13 +55193,37 @@ components:
title: "Initial Waiting Time in Seconds (Advanced)"
description: "The amount of time the connector will wait when it launches\
\ to determine if there is new data to sync or not. Defaults to\
- \ 300 seconds. Valid range: 120 seconds to 1200 seconds. Read about\
+ \ 300 seconds. Valid range: 120 seconds to 2400 seconds. Read about\
\ initial waiting time."
default: 300
min: 120
- max: 1200
+ max: 2400
order: 3
+ invalid_cdc_cursor_position_behavior:
+ type: "string"
+ title: "Invalid CDC position behavior (Advanced)"
+ description: "Determines whether Airbyte should fail or re-sync data\
+ \ in case of an stale/invalid cursor value into the WAL. If 'Fail\
+ \ sync' is chosen, a user will have to manually reset the connection\
+ \ before being able to continue syncing data. If 'Re-sync data'\
+ \ is chosen, Airbyte will automatically trigger a refresh but could\
+ \ lead to higher cloud costs and data loss."
+ enum:
+ - "Fail sync"
+ - "Re-sync data"
+ default: "Fail sync"
+ order: 4
+ queue_size:
+ type: "integer"
+ title: "Size of the queue (Advanced)"
+ description: "The size of the internal queue. This may interfere with\
+ \ memory consumption and efficiency of the connector, please be\
+ \ careful."
+ default: 10000
+ order: 5
+ min: 1000
+ max: 10000
- title: "Scan Changes with User Defined Cursor"
description: "Incrementally detects new inserts and updates using the\
\ initial waiting time."
default: 300
min: 120
- max: 1200
+ max: 2400
order: 3
+ invalid_cdc_cursor_position_behavior:
+ type: "string"
+ title: "Invalid CDC position behavior (Advanced)"
+ description: "Determines whether Airbyte should fail or re-sync data\
+ \ in case of an stale/invalid cursor value into the WAL. If 'Fail\
+ \ sync' is chosen, a user will have to manually reset the connection\
+ \ before being able to continue syncing data. If 'Re-sync data'\
+ \ is chosen, Airbyte will automatically trigger a refresh but could\
+ \ lead to higher cloud costs and data loss."
+ enum:
+ - "Fail sync"
+ - "Re-sync data"
+ default: "Fail sync"
+ order: 4
+ queue_size:
+ type: "integer"
+ title: "Size of the queue (Advanced)"
+ description: "The size of the internal queue. This may interfere with\
+ \ memory consumption and efficiency of the connector, please be\
+ \ careful."
+ default: 10000
+ order: 5
+ min: 1000
+ max: 10000
- title: "Scan Changes with User Defined Cursor"
description: "Incrementally detects new inserts and updates using the\
\ this guide for more information."
airbyte_secret: true
title: "Source Zendesk Support Spec"
+ microsoft-onedrive:
+ properties:
+ credentials:
+ properties:
+ client_id:
+ title: "Client ID"
+ description: "Client ID of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ client_secret:
+ title: "Client Secret"
+ description: "Client Secret of your Microsoft developer application"
+ airbyte_secret: true
+ type: "string"
+ title: "Microsoft OneDrive Source Spec"
tiktok-marketing:
properties:
credentials:
@@ -58068,7 +59228,7 @@ components:
description: "The Client Secret of the SurveyMonkey developer application."
airbyte_secret: true
order: 2
- title: "SurveyMonkey Spec"
+ title: null
bing-ads:
properties:
client_id:
@@ -58971,53 +60131,6 @@ components:
description: "Default: true."
type: "boolean"
default: true
- destination-xata:
- title: "Destination Xata"
- type: "object"
- required:
- - "api_key"
- - "db_url"
- - "destinationType"
- properties:
- api_key:
- title: "API Key"
- description: "API Key to connect."
- type: "string"
- order: 0
- airbyte_secret: true
- x-speakeasy-param-sensitive: true
- db_url:
- title: "Database URL"
- description: "URL pointing to your workspace."
- type: "string"
- order: 1
- example: "https://my-workspace-abc123.us-east-1.xata.sh/db/nyc-taxi-fares:main"
- destinationType:
- title: "xata"
- const: "xata"
- enum:
- - "xata"
- order: 0
- type: "string"
- destination-xata-update:
- title: "Destination Xata"
- type: "object"
- required:
- - "api_key"
- - "db_url"
- properties:
- api_key:
- title: "API Key"
- description: "API Key to connect."
- type: "string"
- order: 0
- airbyte_secret: true
- db_url:
- title: "Database URL"
- description: "URL pointing to your workspace."
- type: "string"
- order: 1
- example: "https://my-workspace-abc123.us-east-1.xata.sh/db/nyc-taxi-fares:main"
destination-clickhouse:
title: "ClickHouse Destination Spec"
type: "object"
@@ -59067,6 +60180,11 @@ components:
title: "JDBC URL Params"
type: "string"
order: 5
+ raw_data_schema:
+ type: "string"
+ description: "The schema to write raw tables into (default: airbyte_internal)"
+ title: "Raw Table Schema Name"
+ order: 7
tunnel_method:
type: "object"
title: "SSH Tunnel Method"
@@ -59230,6 +60348,11 @@ components:
title: "JDBC URL Params"
type: "string"
order: 5
+ raw_data_schema:
+ type: "string"
+ description: "The schema to write raw tables into (default: airbyte_internal)"
+ title: "Raw Table Schema Name"
+ order: 7
tunnel_method:
type: "object"
title: "SSH Tunnel Method"
@@ -61280,71 +62403,6 @@ components:
title: "Indexing"
- id: "advanced"
title: "Advanced"
- destination-keen:
- title: "Keen Spec"
- type: "object"
- required:
- - "project_id"
- - "api_key"
- - "destinationType"
- properties:
- project_id:
- description: "To get Keen Project ID, navigate to the Access tab from the\
- \ left-hand, side panel and check the Project Details section."
- title: "Project ID"
- type: "string"
- examples:
- - "58b4acc22ba938934e888322e"
- api_key:
- title: "API Key"
- description: "To get Keen Master API Key, navigate to the Access tab from\
- \ the left-hand, side panel and check the Project Details section."
- type: "string"
- examples:
- - "ABCDEFGHIJKLMNOPRSTUWXYZ"
- airbyte_secret: true
- x-speakeasy-param-sensitive: true
- infer_timestamp:
- title: "Infer Timestamp"
- description: "Allow connector to guess keen.timestamp value based on the\
- \ streamed data."
- type: "boolean"
- default: true
- destinationType:
- title: "keen"
- const: "keen"
- enum:
- - "keen"
- order: 0
- type: "string"
- destination-keen-update:
- title: "Keen Spec"
- type: "object"
- required:
- - "project_id"
- - "api_key"
- properties:
- project_id:
- description: "To get Keen Project ID, navigate to the Access tab from the\
- \ left-hand, side panel and check the Project Details section."
- title: "Project ID"
- type: "string"
- examples:
- - "58b4acc22ba938934e888322e"
- api_key:
- title: "API Key"
- description: "To get Keen Master API Key, navigate to the Access tab from\
- \ the left-hand, side panel and check the Project Details section."
- type: "string"
- examples:
- - "ABCDEFGHIJKLMNOPRSTUWXYZ"
- airbyte_secret: true
- infer_timestamp:
- title: "Infer Timestamp"
- description: "Allow connector to guess keen.timestamp value based on the\
- \ streamed data."
- type: "boolean"
- default: true
destination-mongodb:
title: "MongoDB Destination Spec"
type: "object"
@@ -62476,57 +63534,6 @@ components:
default: "SILENT"
enum:
- "SILENT"
- destination-timeplus:
- title: "Destination Timeplus"
- type: "object"
- required:
- - "endpoint"
- - "apikey"
- - "destinationType"
- properties:
- endpoint:
- title: "Endpoint"
- description: "Timeplus workspace endpoint"
- type: "string"
- default: "https://us.timeplus.cloud/"
- examples:
- - "https://us.timeplus.cloud/workspace_id"
- order: 0
- apikey:
- title: "API key"
- description: "Personal API key"
- type: "string"
- airbyte_secret: true
- order: 1
- x-speakeasy-param-sensitive: true
- destinationType:
- title: "timeplus"
- const: "timeplus"
- enum:
- - "timeplus"
- order: 0
- type: "string"
- destination-timeplus-update:
- title: "Destination Timeplus"
- type: "object"
- required:
- - "endpoint"
- - "apikey"
- properties:
- endpoint:
- title: "Endpoint"
- description: "Timeplus workspace endpoint"
- type: "string"
- default: "https://us.timeplus.cloud/"
- examples:
- - "https://us.timeplus.cloud/workspace_id"
- order: 0
- apikey:
- title: "API key"
- description: "Personal API key"
- type: "string"
- airbyte_secret: true
- order: 1
destination-convex:
title: "Destination Convex"
type: "object"
@@ -62761,7 +63768,6 @@ components:
- "me-central-1"
- "me-south-1"
- "sa-east-1"
- - "sa-east-1"
- "us-east-1"
- "us-east-2"
- "us-gov-east-1"
@@ -62851,19 +63857,6 @@ components:
airbyte_secret: true
x-speakeasy-param-sensitive: true
order: 7
- file_buffer_count:
- title: "File Buffer Count"
- type: "integer"
- minimum: 10
- maximum: 50
- default: 10
- description: "Number of file buffers allocated for writing data. Increasing\
- \ this number is beneficial for connections using Change Data Capture\
- \ (CDC) and up to the number of streams within a connection. Increasing\
- \ the number of file buffers past the maximum number of streams\
- \ has deteriorating effects"
- examples:
- - "10"
- title: "Standard"
required:
- "method"
@@ -63164,7 +64157,6 @@ components:
- "me-central-1"
- "me-south-1"
- "sa-east-1"
- - "sa-east-1"
- "us-east-1"
- "us-east-2"
- "us-gov-east-1"
@@ -63251,19 +64243,6 @@ components:
\ key for each sync."
airbyte_secret: true
order: 7
- file_buffer_count:
- title: "File Buffer Count"
- type: "integer"
- minimum: 10
- maximum: 50
- default: 10
- description: "Number of file buffers allocated for writing data. Increasing\
- \ this number is beneficial for connections using Change Data Capture\
- \ (CDC) and up to the number of streams within a connection. Increasing\
- \ the number of file buffers past the maximum number of streams\
- \ has deteriorating effects"
- examples:
- - "10"
- title: "Standard"
required:
- "method"
@@ -64569,6 +65548,7 @@ components:
required:
- "access_token"
- "refresh_token"
+ airbyte_hidden: true
properties:
auth_type:
type: "string"
@@ -64630,6 +65610,15 @@ components:
\ that this option only applies if you elect to create Final tables"
title: "Enable Loading Data Incrementally to Final Tables"
order: 12
+ retention_period_days:
+ type: "integer"
+ default: 1
+ description: "The number of days of Snowflake Time Travel to enable on the\
+ \ tables. See Snowflake's documentation for more information. Setting a nonzero\
+ \ value will incur increased storage costs in your Snowflake instance."
+ title: "Data Retention Period (days)"
+ order: 13
destinationType:
title: "snowflake"
const: "snowflake"
@@ -64755,6 +65744,7 @@ components:
required:
- "access_token"
- "refresh_token"
+ airbyte_hidden: true
properties:
auth_type:
type: "string"
@@ -64814,6 +65804,15 @@ components:
\ that this option only applies if you elect to create Final tables"
title: "Enable Loading Data Incrementally to Final Tables"
order: 12
+ retention_period_days:
+ type: "integer"
+ default: 1
+ description: "The number of days of Snowflake Time Travel to enable on the\
+ \ tables. See Snowflake's documentation for more information. Setting a nonzero\
+ \ value will incur increased storage costs in your Snowflake instance."
+ title: "Data Retention Period (days)"
+ order: 13
destination-databricks:
title: "Databricks Lakehouse Destination Spec"
type: "object"
@@ -67012,195 +68011,6 @@ components:
title: "Indexing"
- id: "advanced"
title: "Advanced"
- destination-firebolt:
- title: "Firebolt Spec"
- type: "object"
- required:
- - "username"
- - "password"
- - "database"
- - "destinationType"
- properties:
- username:
- type: "string"
- title: "Username"
- description: "Firebolt email address you use to login."
- examples:
- - "username@email.com"
- order: 0
- password:
- type: "string"
- title: "Password"
- description: "Firebolt password."
- airbyte_secret: true
- order: 1
- x-speakeasy-param-sensitive: true
- account:
- type: "string"
- title: "Account"
- description: "Firebolt account to login."
- host:
- type: "string"
- title: "Host"
- description: "The host name of your Firebolt database."
- examples:
- - "api.app.firebolt.io"
- database:
- type: "string"
- title: "Database"
- description: "The database to connect to."
- engine:
- type: "string"
- title: "Engine"
- description: "Engine name or url to connect to."
- loading_method:
- type: "object"
- title: "Loading Method"
- description: "Loading method used to select the way data will be uploaded\
- \ to Firebolt"
- oneOf:
- - title: "SQL Inserts"
- additionalProperties: false
- required:
- - "method"
- properties:
- method:
- type: "string"
- const: "SQL"
- enum:
- - "SQL"
- - title: "External Table via S3"
- additionalProperties: false
- required:
- - "method"
- - "s3_bucket"
- - "s3_region"
- - "aws_key_id"
- - "aws_key_secret"
- properties:
- method:
- type: "string"
- const: "S3"
- enum:
- - "S3"
- s3_bucket:
- type: "string"
- title: "S3 bucket name"
- description: "The name of the S3 bucket."
- s3_region:
- type: "string"
- title: "S3 region name"
- description: "Region name of the S3 bucket."
- examples:
- - "us-east-1"
- aws_key_id:
- type: "string"
- title: "AWS Key ID"
- airbyte_secret: true
- description: "AWS access key granting read and write access to S3."
- x-speakeasy-param-sensitive: true
- aws_key_secret:
- type: "string"
- title: "AWS Key Secret"
- airbyte_secret: true
- description: "Corresponding secret part of the AWS Key"
- x-speakeasy-param-sensitive: true
- destinationType:
- title: "firebolt"
- const: "firebolt"
- enum:
- - "firebolt"
- order: 0
- type: "string"
- destination-firebolt-update:
- title: "Firebolt Spec"
- type: "object"
- required:
- - "username"
- - "password"
- - "database"
- properties:
- username:
- type: "string"
- title: "Username"
- description: "Firebolt email address you use to login."
- examples:
- - "username@email.com"
- order: 0
- password:
- type: "string"
- title: "Password"
- description: "Firebolt password."
- airbyte_secret: true
- order: 1
- account:
- type: "string"
- title: "Account"
- description: "Firebolt account to login."
- host:
- type: "string"
- title: "Host"
- description: "The host name of your Firebolt database."
- examples:
- - "api.app.firebolt.io"
- database:
- type: "string"
- title: "Database"
- description: "The database to connect to."
- engine:
- type: "string"
- title: "Engine"
- description: "Engine name or url to connect to."
- loading_method:
- type: "object"
- title: "Loading Method"
- description: "Loading method used to select the way data will be uploaded\
- \ to Firebolt"
- oneOf:
- - title: "SQL Inserts"
- additionalProperties: false
- required:
- - "method"
- properties:
- method:
- type: "string"
- const: "SQL"
- enum:
- - "SQL"
- - title: "External Table via S3"
- additionalProperties: false
- required:
- - "method"
- - "s3_bucket"
- - "s3_region"
- - "aws_key_id"
- - "aws_key_secret"
- properties:
- method:
- type: "string"
- const: "S3"
- enum:
- - "S3"
- s3_bucket:
- type: "string"
- title: "S3 bucket name"
- description: "The name of the S3 bucket."
- s3_region:
- type: "string"
- title: "S3 region name"
- description: "Region name of the S3 bucket."
- examples:
- - "us-east-1"
- aws_key_id:
- type: "string"
- title: "AWS Key ID"
- airbyte_secret: true
- description: "AWS access key granting read and write access to S3."
- aws_key_secret:
- type: "string"
- title: "AWS Key Secret"
- airbyte_secret: true
- description: "Corresponding secret part of the AWS Key"
destination-google-sheets:
title: "Destination Google Sheets"
type: "object"
@@ -68100,109 +68910,6 @@ components:
title: "Indexing"
- id: "advanced"
title: "Advanced"
- destination-databend:
- title: "Destination Databend"
- type: "object"
- required:
- - "host"
- - "username"
- - "database"
- - "destinationType"
- properties:
- host:
- title: "Host"
- description: "Hostname of the database."
- type: "string"
- order: 0
- port:
- title: "Port"
- description: "Port of the database."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 443
- examples:
- - "443"
- order: 2
- database:
- title: "DB Name"
- description: "Name of the database."
- type: "string"
- order: 3
- table:
- title: "Default Table"
- description: "The default table was written to."
- type: "string"
- examples:
- - "default"
- default: "default"
- order: 4
- username:
- title: "User"
- description: "Username to use to access the database."
- type: "string"
- order: 5
- password:
- title: "Password"
- description: "Password associated with the username."
- type: "string"
- airbyte_secret: true
- order: 6
- x-speakeasy-param-sensitive: true
- destinationType:
- title: "databend"
- const: "databend"
- enum:
- - "databend"
- order: 0
- type: "string"
- destination-databend-update:
- title: "Destination Databend"
- type: "object"
- required:
- - "host"
- - "username"
- - "database"
- properties:
- host:
- title: "Host"
- description: "Hostname of the database."
- type: "string"
- order: 0
- port:
- title: "Port"
- description: "Port of the database."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 443
- examples:
- - "443"
- order: 2
- database:
- title: "DB Name"
- description: "Name of the database."
- type: "string"
- order: 3
- table:
- title: "Default Table"
- description: "The default table was written to."
- type: "string"
- examples:
- - "default"
- default: "default"
- order: 4
- username:
- title: "User"
- description: "Username to use to access the database."
- type: "string"
- order: 5
- password:
- title: "Password"
- description: "Password associated with the username."
- type: "string"
- airbyte_secret: true
- order: 6
destination-teradata:
title: "Teradata Destination Spec"
type: "object"
@@ -69475,122 +70182,6 @@ components:
examples:
- "/json_data"
order: 4
- destination-kinesis:
- title: "Kinesis Destination Spec"
- type: "object"
- required:
- - "endpoint"
- - "region"
- - "shardCount"
- - "accessKey"
- - "privateKey"
- - "bufferSize"
- - "destinationType"
- properties:
- endpoint:
- title: "Endpoint"
- description: "AWS Kinesis endpoint."
- type: "string"
- examples:
- - "kinesis.us‑west‑1.amazonaws.com"
- order: 0
- region:
- title: "Region"
- description: "AWS region. Your account determines the Regions that are available\
- \ to you."
- type: "string"
- examples:
- - "us‑west‑1"
- order: 1
- shardCount:
- title: "Shard Count"
- description: "Number of shards to which the data should be streamed."
- type: "integer"
- default: 5
- order: 2
- accessKey:
- title: "Access Key"
- description: "Generate the AWS Access Key for current user."
- airbyte_secret: true
- type: "string"
- order: 3
- privateKey:
- title: "Private Key"
- description: "The AWS Private Key - a string of numbers and letters that\
- \ are unique for each account, also known as a \"recovery phrase\"."
- airbyte_secret: true
- type: "string"
- order: 4
- bufferSize:
- title: "Buffer Size"
- description: "Buffer size for storing kinesis records before being batch\
- \ streamed."
- type: "integer"
- minimum: 1
- maximum: 500
- default: 100
- order: 5
- destinationType:
- title: "kinesis"
- const: "kinesis"
- enum:
- - "kinesis"
- order: 0
- type: "string"
- destination-kinesis-update:
- title: "Kinesis Destination Spec"
- type: "object"
- required:
- - "endpoint"
- - "region"
- - "shardCount"
- - "accessKey"
- - "privateKey"
- - "bufferSize"
- properties:
- endpoint:
- title: "Endpoint"
- description: "AWS Kinesis endpoint."
- type: "string"
- examples:
- - "kinesis.us‑west‑1.amazonaws.com"
- order: 0
- region:
- title: "Region"
- description: "AWS region. Your account determines the Regions that are available\
- \ to you."
- type: "string"
- examples:
- - "us‑west‑1"
- order: 1
- shardCount:
- title: "Shard Count"
- description: "Number of shards to which the data should be streamed."
- type: "integer"
- default: 5
- order: 2
- accessKey:
- title: "Access Key"
- description: "Generate the AWS Access Key for current user."
- airbyte_secret: true
- type: "string"
- order: 3
- privateKey:
- title: "Private Key"
- description: "The AWS Private Key - a string of numbers and letters that\
- \ are unique for each account, also known as a \"recovery phrase\"."
- airbyte_secret: true
- type: "string"
- order: 4
- bufferSize:
- title: "Buffer Size"
- description: "Buffer size for storing kinesis records before being batch\
- \ streamed."
- type: "integer"
- minimum: 1
- maximum: 500
- default: 100
- order: 5
destination-s3:
title: "S3 Destination Spec"
type: "object"
@@ -70866,6 +71457,11 @@ components:
type: "integer"
description: "How many documents should be imported together. Default 1000"
order: 4
+ path:
+ title: "Path"
+ type: "string"
+ description: "Path of the Typesense instance. Default is none"
+ order: 5
destinationType:
title: "typesense"
const: "typesense"
@@ -70907,6 +71503,11 @@ components:
type: "integer"
description: "How many documents should be imported together. Default 1000"
order: 4
+ path:
+ title: "Path"
+ type: "string"
+ description: "Path of the Typesense instance. Default is none"
+ order: 5
destination-bigquery:
title: "BigQuery Destination Spec"
type: "object"
@@ -71411,337 +72012,6 @@ components:
title: "Connection"
- id: "advanced"
title: "Advanced"
- destination-vertica:
- title: "Vertica Destination Spec"
- type: "object"
- required:
- - "host"
- - "port"
- - "username"
- - "database"
- - "schema"
- - "destinationType"
- properties:
- host:
- title: "Host"
- description: "Hostname of the database."
- type: "string"
- order: 0
- port:
- title: "Port"
- description: "Port of the database."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 5433
- examples:
- - "5433"
- order: 1
- database:
- title: "DB Name"
- description: "Name of the database."
- type: "string"
- order: 2
- username:
- title: "User"
- description: "Username to use to access the database."
- type: "string"
- order: 3
- password:
- title: "Password"
- description: "Password associated with the username."
- type: "string"
- airbyte_secret: true
- order: 4
- x-speakeasy-param-sensitive: true
- jdbc_url_params:
- description: "Additional properties to pass to the JDBC URL string when\
- \ connecting to the database formatted as 'key=value' pairs separated\
- \ by the symbol '&'. (example: key1=value1&key2=value2&key3=value3)."
- title: "JDBC URL Params"
- type: "string"
- order: 6
- schema:
- title: "Schema"
- description: "Schema for vertica destination"
- type: "string"
- order: 7
- tunnel_method:
- type: "object"
- title: "SSH Tunnel Method"
- description: "Whether to initiate an SSH tunnel before connecting to the\
- \ database, and if so, which kind of authentication to use."
- oneOf:
- - title: "No Tunnel"
- required:
- - "tunnel_method"
- properties:
- tunnel_method:
- description: "No ssh tunnel needed to connect to database"
- type: "string"
- const: "NO_TUNNEL"
- order: 0
- enum:
- - "NO_TUNNEL"
- - title: "SSH Key Authentication"
- required:
- - "tunnel_method"
- - "tunnel_host"
- - "tunnel_port"
- - "tunnel_user"
- - "ssh_key"
- properties:
- tunnel_method:
- description: "Connect through a jump server tunnel host using username\
- \ and ssh key"
- type: "string"
- const: "SSH_KEY_AUTH"
- order: 0
- enum:
- - "SSH_KEY_AUTH"
- tunnel_host:
- title: "SSH Tunnel Jump Server Host"
- description: "Hostname of the jump server host that allows inbound\
- \ ssh tunnel."
- type: "string"
- order: 1
- tunnel_port:
- title: "SSH Connection Port"
- description: "Port on the proxy/jump server that accepts inbound ssh\
- \ connections."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 22
- examples:
- - "22"
- order: 2
- tunnel_user:
- title: "SSH Login Username"
- description: "OS-level username for logging into the jump server host."
- type: "string"
- order: 3
- ssh_key:
- title: "SSH Private Key"
- description: "OS-level user account ssh key credentials in RSA PEM\
- \ format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )"
- type: "string"
- airbyte_secret: true
- multiline: true
- order: 4
- x-speakeasy-param-sensitive: true
- - title: "Password Authentication"
- required:
- - "tunnel_method"
- - "tunnel_host"
- - "tunnel_port"
- - "tunnel_user"
- - "tunnel_user_password"
- properties:
- tunnel_method:
- description: "Connect through a jump server tunnel host using username\
- \ and password authentication"
- type: "string"
- const: "SSH_PASSWORD_AUTH"
- order: 0
- enum:
- - "SSH_PASSWORD_AUTH"
- tunnel_host:
- title: "SSH Tunnel Jump Server Host"
- description: "Hostname of the jump server host that allows inbound\
- \ ssh tunnel."
- type: "string"
- order: 1
- tunnel_port:
- title: "SSH Connection Port"
- description: "Port on the proxy/jump server that accepts inbound ssh\
- \ connections."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 22
- examples:
- - "22"
- order: 2
- tunnel_user:
- title: "SSH Login Username"
- description: "OS-level username for logging into the jump server host"
- type: "string"
- order: 3
- tunnel_user_password:
- title: "Password"
- description: "OS-level password for logging into the jump server host"
- type: "string"
- airbyte_secret: true
- order: 4
- x-speakeasy-param-sensitive: true
- destinationType:
- title: "vertica"
- const: "vertica"
- enum:
- - "vertica"
- order: 0
- type: "string"
- destination-vertica-update:
- title: "Vertica Destination Spec"
- type: "object"
- required:
- - "host"
- - "port"
- - "username"
- - "database"
- - "schema"
- properties:
- host:
- title: "Host"
- description: "Hostname of the database."
- type: "string"
- order: 0
- port:
- title: "Port"
- description: "Port of the database."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 5433
- examples:
- - "5433"
- order: 1
- database:
- title: "DB Name"
- description: "Name of the database."
- type: "string"
- order: 2
- username:
- title: "User"
- description: "Username to use to access the database."
- type: "string"
- order: 3
- password:
- title: "Password"
- description: "Password associated with the username."
- type: "string"
- airbyte_secret: true
- order: 4
- jdbc_url_params:
- description: "Additional properties to pass to the JDBC URL string when\
- \ connecting to the database formatted as 'key=value' pairs separated\
- \ by the symbol '&'. (example: key1=value1&key2=value2&key3=value3)."
- title: "JDBC URL Params"
- type: "string"
- order: 6
- schema:
- title: "Schema"
- description: "Schema for vertica destination"
- type: "string"
- order: 7
- tunnel_method:
- type: "object"
- title: "SSH Tunnel Method"
- description: "Whether to initiate an SSH tunnel before connecting to the\
- \ database, and if so, which kind of authentication to use."
- oneOf:
- - title: "No Tunnel"
- required:
- - "tunnel_method"
- properties:
- tunnel_method:
- description: "No ssh tunnel needed to connect to database"
- type: "string"
- const: "NO_TUNNEL"
- order: 0
- enum:
- - "NO_TUNNEL"
- - title: "SSH Key Authentication"
- required:
- - "tunnel_method"
- - "tunnel_host"
- - "tunnel_port"
- - "tunnel_user"
- - "ssh_key"
- properties:
- tunnel_method:
- description: "Connect through a jump server tunnel host using username\
- \ and ssh key"
- type: "string"
- const: "SSH_KEY_AUTH"
- order: 0
- enum:
- - "SSH_KEY_AUTH"
- tunnel_host:
- title: "SSH Tunnel Jump Server Host"
- description: "Hostname of the jump server host that allows inbound\
- \ ssh tunnel."
- type: "string"
- order: 1
- tunnel_port:
- title: "SSH Connection Port"
- description: "Port on the proxy/jump server that accepts inbound ssh\
- \ connections."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 22
- examples:
- - "22"
- order: 2
- tunnel_user:
- title: "SSH Login Username"
- description: "OS-level username for logging into the jump server host."
- type: "string"
- order: 3
- ssh_key:
- title: "SSH Private Key"
- description: "OS-level user account ssh key credentials in RSA PEM\
- \ format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )"
- type: "string"
- airbyte_secret: true
- multiline: true
- order: 4
- - title: "Password Authentication"
- required:
- - "tunnel_method"
- - "tunnel_host"
- - "tunnel_port"
- - "tunnel_user"
- - "tunnel_user_password"
- properties:
- tunnel_method:
- description: "Connect through a jump server tunnel host using username\
- \ and password authentication"
- type: "string"
- const: "SSH_PASSWORD_AUTH"
- order: 0
- enum:
- - "SSH_PASSWORD_AUTH"
- tunnel_host:
- title: "SSH Tunnel Jump Server Host"
- description: "Hostname of the jump server host that allows inbound\
- \ ssh tunnel."
- type: "string"
- order: 1
- tunnel_port:
- title: "SSH Connection Port"
- description: "Port on the proxy/jump server that accepts inbound ssh\
- \ connections."
- type: "integer"
- minimum: 0
- maximum: 65536
- default: 22
- examples:
- - "22"
- order: 2
- tunnel_user:
- title: "SSH Login Username"
- description: "OS-level username for logging into the jump server host"
- type: "string"
- order: 3
- tunnel_user_password:
- title: "Password"
- description: "OS-level password for logging into the jump server host"
- type: "string"
- airbyte_secret: true
- order: 4
destination-elasticsearch:
title: "Elasticsearch Connection Configuration"
type: "object"
@@ -72261,196 +72531,18 @@ components:
description: "Chroma is a popular vector store that can be used to store\
\ and retrieve embeddings. It will build its index in memory and persist\
\ it to disk by the end of the sync."
- destinationType:
- title: "langchain"
- const: "langchain"
- enum:
- - "langchain"
- order: 0
- type: "string"
- required:
- - "processing"
- - "embedding"
- - "indexing"
- - "destinationType"
- groups:
- - id: "processing"
- title: "Processing"
- - id: "embedding"
- title: "Embedding"
- - id: "indexing"
- title: "Indexing"
- destination-langchain-update:
- title: "Langchain Destination Config"
- type: "object"
- properties:
- processing:
- title: "ProcessingConfigModel"
- type: "object"
- properties:
- chunk_size:
- title: "Chunk size"
- description: "Size of chunks in tokens to store in vector store (make\
- \ sure it is not too big for the context if your LLM)"
- maximum: 8191
- type: "integer"
- chunk_overlap:
- title: "Chunk overlap"
- description: "Size of overlap between chunks in tokens to store in vector\
- \ store to better capture relevant context"
- default: 0
- type: "integer"
- text_fields:
- title: "Text fields to embed"
- description: "List of fields in the record that should be used to calculate\
- \ the embedding. All other fields are passed along as meta fields.\
- \ The field list is applied to all streams in the same way and non-existing\
- \ fields are ignored. If none are defined, all fields are considered\
- \ text fields. When specifying text fields, you can access nested\
- \ fields in the record by using dot notation, e.g. `user.name` will\
- \ access the `name` field in the `user` object. It's also possible\
- \ to use wildcards to access all fields in an object, e.g. `users.*.name`\
- \ will access all `names` fields in all entries of the `users` array."
- always_show: true
- examples:
- - "text"
- - "user.name"
- - "users.*.name"
- type: "array"
- items:
- type: "string"
- required:
- - "chunk_size"
- - "text_fields"
- group: "processing"
- embedding:
- title: "Embedding"
- description: "Embedding configuration"
- group: "embedding"
- type: "object"
- oneOf:
- - title: "OpenAI"
- type: "object"
- properties:
- mode:
- title: "Mode"
- default: "openai"
- const: "openai"
- enum:
- - "openai"
- type: "string"
- openai_key:
- title: "OpenAI API key"
- airbyte_secret: true
- type: "string"
- required:
- - "openai_key"
- description: "Use the OpenAI API to embed text. This option is using the\
- \ text-embedding-ada-002 model with 1536 embedding dimensions."
- - title: "Fake"
- type: "object"
- properties:
- mode:
- title: "Mode"
- default: "fake"
- const: "fake"
- enum:
- - "fake"
- type: "string"
- description: "Use a fake embedding made out of random vectors with 1536\
- \ embedding dimensions. This is useful for testing the data pipeline\
- \ without incurring any costs."
- indexing:
- title: "Indexing"
- description: "Indexing configuration"
- group: "indexing"
- type: "object"
- oneOf:
- - title: "Pinecone"
- type: "object"
- properties:
- mode:
- title: "Mode"
- default: "pinecone"
- const: "pinecone"
- enum:
- - "pinecone"
- type: "string"
- pinecone_key:
- title: "Pinecone API key"
- airbyte_secret: true
- type: "string"
- pinecone_environment:
- title: "Pinecone environment"
- description: "Pinecone environment to use"
- type: "string"
- index:
- title: "Index"
- description: "Pinecone index to use"
- type: "string"
- required:
- - "pinecone_key"
- - "pinecone_environment"
- - "index"
- description: "Pinecone is a popular vector store that can be used to store\
- \ and retrieve embeddings. It is a managed service and can also be queried\
- \ from outside of langchain."
- - title: "DocArrayHnswSearch"
- type: "object"
- properties:
- mode:
- title: "Mode"
- default: "DocArrayHnswSearch"
- const: "DocArrayHnswSearch"
- enum:
- - "DocArrayHnswSearch"
- type: "string"
- destination_path:
- title: "Destination Path"
- description: "Path to the directory where hnswlib and meta data files\
- \ will be written. The files will be placed inside that local mount.\
- \ All files in the specified destination directory will be deleted\
- \ on each run."
- examples:
- - "/local/my_hnswlib_index"
- type: "string"
- required:
- - "destination_path"
- description: "DocArrayHnswSearch is a lightweight Document Index implementation\
- \ provided by Docarray that runs fully locally and is best suited for\
- \ small- to medium-sized datasets. It stores vectors on disk in hnswlib,\
- \ and stores all other data in SQLite."
- - title: "Chroma (local persistance)"
- type: "object"
- properties:
- mode:
- title: "Mode"
- default: "chroma_local"
- const: "chroma_local"
- enum:
- - "chroma_local"
- type: "string"
- destination_path:
- title: "Destination Path"
- description: "Path to the directory where chroma files will be written.\
- \ The files will be placed inside that local mount."
- examples:
- - "/local/my_chroma_db"
- type: "string"
- collection_name:
- title: "Collection Name"
- description: "Name of the collection to use."
- default: "langchain"
- type: "string"
- required:
- - "destination_path"
- description: "Chroma is a popular vector store that can be used to store\
- \ and retrieve embeddings. It will build its index in memory and persist\
- \ it to disk by the end of the sync."
+ destinationType:
+ title: "langchain"
+ const: "langchain"
+ enum:
+ - "langchain"
+ order: 0
+ type: "string"
required:
- "processing"
- "embedding"
- "indexing"
+ - "destinationType"
groups:
- id: "processing"
title: "Processing"
@@ -72458,74 +72550,184 @@ components:
title: "Embedding"
- id: "indexing"
title: "Indexing"
- destination-cumulio:
- title: "Destination Cumulio"
+ destination-langchain-update:
+ title: "Langchain Destination Config"
type: "object"
- required:
- - "api_host"
- - "api_key"
- - "api_token"
- - "destinationType"
properties:
- api_host:
- title: "Cumul.io API Host URL"
- description: "URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io',\
- \ or VPC-specific API url). Defaults to 'https://api.cumul.io'."
- default: "https://api.cumul.io"
- type: "string"
- order: 0
- api_key:
- title: "Cumul.io API Key"
- description: "An API key generated in Cumul.io's platform (can be generated\
- \ here: https://app.cumul.io/start/profile/integration)."
- type: "string"
- airbyte_secret: true
- order: 1
- x-speakeasy-param-sensitive: true
- api_token:
- title: "Cumul.io API Token"
- description: "The corresponding API token generated in Cumul.io's platform\
- \ (can be generated here: https://app.cumul.io/start/profile/integration)."
- type: "string"
- airbyte_secret: true
- order: 2
- x-speakeasy-param-sensitive: true
- destinationType:
- title: "cumulio"
- const: "cumulio"
- enum:
- - "cumulio"
- order: 0
- type: "string"
- destination-cumulio-update:
- title: "Destination Cumulio"
- type: "object"
+ processing:
+ title: "ProcessingConfigModel"
+ type: "object"
+ properties:
+ chunk_size:
+ title: "Chunk size"
+ description: "Size of chunks in tokens to store in vector store (make\
+ \ sure it is not too big for the context if your LLM)"
+ maximum: 8191
+ type: "integer"
+ chunk_overlap:
+ title: "Chunk overlap"
+ description: "Size of overlap between chunks in tokens to store in vector\
+ \ store to better capture relevant context"
+ default: 0
+ type: "integer"
+ text_fields:
+ title: "Text fields to embed"
+ description: "List of fields in the record that should be used to calculate\
+ \ the embedding. All other fields are passed along as meta fields.\
+ \ The field list is applied to all streams in the same way and non-existing\
+ \ fields are ignored. If none are defined, all fields are considered\
+ \ text fields. When specifying text fields, you can access nested\
+ \ fields in the record by using dot notation, e.g. `user.name` will\
+ \ access the `name` field in the `user` object. It's also possible\
+ \ to use wildcards to access all fields in an object, e.g. `users.*.name`\
+ \ will access all `names` fields in all entries of the `users` array."
+ always_show: true
+ examples:
+ - "text"
+ - "user.name"
+ - "users.*.name"
+ type: "array"
+ items:
+ type: "string"
+ required:
+ - "chunk_size"
+ - "text_fields"
+ group: "processing"
+ embedding:
+ title: "Embedding"
+ description: "Embedding configuration"
+ group: "embedding"
+ type: "object"
+ oneOf:
+ - title: "OpenAI"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "openai"
+ const: "openai"
+ enum:
+ - "openai"
+ type: "string"
+ openai_key:
+ title: "OpenAI API key"
+ airbyte_secret: true
+ type: "string"
+ required:
+ - "openai_key"
+ description: "Use the OpenAI API to embed text. This option is using the\
+ \ text-embedding-ada-002 model with 1536 embedding dimensions."
+ - title: "Fake"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "fake"
+ const: "fake"
+ enum:
+ - "fake"
+ type: "string"
+ description: "Use a fake embedding made out of random vectors with 1536\
+ \ embedding dimensions. This is useful for testing the data pipeline\
+ \ without incurring any costs."
+ indexing:
+ title: "Indexing"
+ description: "Indexing configuration"
+ group: "indexing"
+ type: "object"
+ oneOf:
+ - title: "Pinecone"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "pinecone"
+ const: "pinecone"
+ enum:
+ - "pinecone"
+ type: "string"
+ pinecone_key:
+ title: "Pinecone API key"
+ airbyte_secret: true
+ type: "string"
+ pinecone_environment:
+ title: "Pinecone environment"
+ description: "Pinecone environment to use"
+ type: "string"
+ index:
+ title: "Index"
+ description: "Pinecone index to use"
+ type: "string"
+ required:
+ - "pinecone_key"
+ - "pinecone_environment"
+ - "index"
+ description: "Pinecone is a popular vector store that can be used to store\
+ \ and retrieve embeddings. It is a managed service and can also be queried\
+ \ from outside of langchain."
+ - title: "DocArrayHnswSearch"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "DocArrayHnswSearch"
+ const: "DocArrayHnswSearch"
+ enum:
+ - "DocArrayHnswSearch"
+ type: "string"
+ destination_path:
+ title: "Destination Path"
+ description: "Path to the directory where hnswlib and meta data files\
+ \ will be written. The files will be placed inside that local mount.\
+ \ All files in the specified destination directory will be deleted\
+ \ on each run."
+ examples:
+ - "/local/my_hnswlib_index"
+ type: "string"
+ required:
+ - "destination_path"
+ description: "DocArrayHnswSearch is a lightweight Document Index implementation\
+ \ provided by Docarray that runs fully locally and is best suited for\
+ \ small- to medium-sized datasets. It stores vectors on disk in hnswlib,\
+ \ and stores all other data in SQLite."
+ - title: "Chroma (local persistance)"
+ type: "object"
+ properties:
+ mode:
+ title: "Mode"
+ default: "chroma_local"
+ const: "chroma_local"
+ enum:
+ - "chroma_local"
+ type: "string"
+ destination_path:
+ title: "Destination Path"
+ description: "Path to the directory where chroma files will be written.\
+ \ The files will be placed inside that local mount."
+ examples:
+ - "/local/my_chroma_db"
+ type: "string"
+ collection_name:
+ title: "Collection Name"
+ description: "Name of the collection to use."
+ default: "langchain"
+ type: "string"
+ required:
+ - "destination_path"
+ description: "Chroma is a popular vector store that can be used to store\
+ \ and retrieve embeddings. It will build its index in memory and persist\
+ \ it to disk by the end of the sync."
required:
- - "api_host"
- - "api_key"
- - "api_token"
- properties:
- api_host:
- title: "Cumul.io API Host URL"
- description: "URL of the Cumul.io API (e.g. 'https://api.cumul.io', 'https://api.us.cumul.io',\
- \ or VPC-specific API url). Defaults to 'https://api.cumul.io'."
- default: "https://api.cumul.io"
- type: "string"
- order: 0
- api_key:
- title: "Cumul.io API Key"
- description: "An API key generated in Cumul.io's platform (can be generated\
- \ here: https://app.cumul.io/start/profile/integration)."
- type: "string"
- airbyte_secret: true
- order: 1
- api_token:
- title: "Cumul.io API Token"
- description: "The corresponding API token generated in Cumul.io's platform\
- \ (can be generated here: https://app.cumul.io/start/profile/integration)."
- type: "string"
- airbyte_secret: true
- order: 2
+ - "processing"
+ - "embedding"
+ - "indexing"
+ groups:
+ - id: "processing"
+ title: "Processing"
+ - id: "embedding"
+ title: "Embedding"
+ - id: "indexing"
+ title: "Indexing"
destination-postgres:
title: "Postgres Destination Spec"
type: "object"
@@ -74848,32 +75050,6 @@ components:
type: "string"
x-speakeasy-entity: Source_GoogleWebfonts
x-speakeasy-param-suppress-computed-diff: true
- SourceGoogleWorkspaceAdminReportsCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the source e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/source-google-workspace-admin-reports"
- secretId:
- description:
- "Optional secretID obtained through the public API OAuth redirect\
- \ flow."
- type: "string"
- x-speakeasy-entity: Source_GoogleWorkspaceAdminReports
- x-speakeasy-param-suppress-computed-diff: true
SourceGreenhouseCreateRequest:
required:
- name
@@ -75420,6 +75596,32 @@ components:
type: "string"
x-speakeasy-entity: Source_LinkedinPages
x-speakeasy-param-suppress-computed-diff: true
+ SourceLinnworksCreateRequest:
+ required:
+ - name
+ - workspaceId
+ - configuration
+ type: object
+ properties:
+ name:
+ description: Name of the source e.g. dev-mysql-instance.
+ type: string
+ definitionId:
+ description: The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided.
+ format: uuid
+ type: string
+ workspaceId:
+ format: uuid
+ type: string
+ configuration:
+ $ref: "#/components/schemas/source-linnworks"
+ secretId:
+ description:
+ "Optional secretID obtained through the public API OAuth redirect\
+ \ flow."
+ type: "string"
+ x-speakeasy-entity: Source_Linnworks
+ x-speakeasy-param-suppress-computed-diff: true
SourceLokaliseCreateRequest:
required:
- name
@@ -75576,6 +75778,32 @@ components:
type: "string"
x-speakeasy-entity: Source_Metabase
x-speakeasy-param-suppress-computed-diff: true
+ SourceMicrosoftOnedriveCreateRequest:
+ required:
+ - name
+ - workspaceId
+ - configuration
+ type: object
+ properties:
+ name:
+ description: Name of the source e.g. dev-mysql-instance.
+ type: string
+ definitionId:
+ description: The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided.
+ format: uuid
+ type: string
+ workspaceId:
+ format: uuid
+ type: string
+ configuration:
+ $ref: "#/components/schemas/source-microsoft-onedrive"
+ secretId:
+ description:
+ "Optional secretID obtained through the public API OAuth redirect\
+ \ flow."
+ type: "string"
+ x-speakeasy-entity: Source_MicrosoftOnedrive
+ x-speakeasy-param-suppress-computed-diff: true
SourceMicrosoftSharepointCreateRequest:
required:
- name
@@ -76668,6 +76896,32 @@ components:
type: "string"
x-speakeasy-entity: Source_Recruitee
x-speakeasy-param-suppress-computed-diff: true
+ SourceRecurlyCreateRequest:
+ required:
+ - name
+ - workspaceId
+ - configuration
+ type: object
+ properties:
+ name:
+ description: Name of the source e.g. dev-mysql-instance.
+ type: string
+ definitionId:
+ description: The UUID of the connector definition. One of configuration.sourceType or definitionId must be provided.
+ format: uuid
+ type: string
+ workspaceId:
+ format: uuid
+ type: string
+ configuration:
+ $ref: "#/components/schemas/source-recurly"
+ secretId:
+ description:
+ "Optional secretID obtained through the public API OAuth redirect\
+ \ flow."
+ type: "string"
+ x-speakeasy-entity: Source_Recurly
+ x-speakeasy-param-suppress-computed-diff: true
SourceRedshiftCreateRequest:
required:
- name
@@ -78328,48 +78582,6 @@ components:
$ref: "#/components/schemas/destination-convex"
x-speakeasy-entity: Destination_Convex
x-speakeasy-param-suppress-computed-diff: true
- DestinationCumulioCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-cumulio"
- x-speakeasy-entity: Destination_Cumulio
- x-speakeasy-param-suppress-computed-diff: true
- DestinationDatabendCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-databend"
- x-speakeasy-entity: Destination_Databend
- x-speakeasy-param-suppress-computed-diff: true
DestinationDatabricksCreateRequest:
required:
- name
@@ -78475,27 +78687,6 @@ components:
$ref: "#/components/schemas/destination-elasticsearch"
x-speakeasy-entity: Destination_Elasticsearch
x-speakeasy-param-suppress-computed-diff: true
- DestinationFireboltCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-firebolt"
- x-speakeasy-entity: Destination_Firebolt
- x-speakeasy-param-suppress-computed-diff: true
DestinationFirestoreCreateRequest:
required:
- name
@@ -78559,48 +78750,6 @@ components:
$ref: "#/components/schemas/destination-google-sheets"
x-speakeasy-entity: Destination_GoogleSheets
x-speakeasy-param-suppress-computed-diff: true
- DestinationKeenCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-keen"
- x-speakeasy-entity: Destination_Keen
- x-speakeasy-param-suppress-computed-diff: true
- DestinationKinesisCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-kinesis"
- x-speakeasy-entity: Destination_Kinesis
- x-speakeasy-param-suppress-computed-diff: true
DestinationLangchainCreateRequest:
required:
- name
@@ -78958,27 +79107,6 @@ components:
$ref: "#/components/schemas/destination-teradata"
x-speakeasy-entity: Destination_Teradata
x-speakeasy-param-suppress-computed-diff: true
- DestinationTimeplusCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-timeplus"
- x-speakeasy-entity: Destination_Timeplus
- x-speakeasy-param-suppress-computed-diff: true
DestinationTypesenseCreateRequest:
required:
- name
@@ -79021,27 +79149,6 @@ components:
$ref: "#/components/schemas/destination-vectara"
x-speakeasy-entity: Destination_Vectara
x-speakeasy-param-suppress-computed-diff: true
- DestinationVerticaCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-vertica"
- x-speakeasy-entity: Destination_Vertica
- x-speakeasy-param-suppress-computed-diff: true
DestinationWeaviateCreateRequest:
required:
- name
@@ -79063,27 +79170,6 @@ components:
$ref: "#/components/schemas/destination-weaviate"
x-speakeasy-entity: Destination_Weaviate
x-speakeasy-param-suppress-computed-diff: true
- DestinationXataCreateRequest:
- required:
- - name
- - workspaceId
- - configuration
- type: object
- properties:
- name:
- description: Name of the destination e.g. dev-mysql-instance.
- type: string
- definitionId:
- description: The UUID of the connector definition. One of configuration.destinationType or definitionId must be provided.
- format: uuid
- type: string
- workspaceId:
- format: uuid
- type: string
- configuration:
- $ref: "#/components/schemas/destination-xata"
- x-speakeasy-entity: Destination_Xata
- x-speakeasy-param-suppress-computed-diff: true
DestinationCustomCreateRequest:
required:
- name
@@ -80129,22 +80215,6 @@ components:
$ref: "#/components/schemas/source-google-webfonts-update"
x-speakeasy-entity: Source_GoogleWebfonts
x-speakeasy-param-suppress-computed-diff: true
- SourceGoogleWorkspaceAdminReportsPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/source-google-workspace-admin-reports-update"
- x-speakeasy-entity: Source_GoogleWorkspaceAdminReports
- x-speakeasy-param-suppress-computed-diff: true
SourceGreenhousePutRequest:
required:
- "name"
@@ -80481,6 +80551,22 @@ components:
$ref: "#/components/schemas/source-linkedin-pages-update"
x-speakeasy-entity: Source_LinkedinPages
x-speakeasy-param-suppress-computed-diff: true
+ SourceLinnworksPutRequest:
+ required:
+ - "name"
+ - "workspaceId"
+ - "configuration"
+ type: "object"
+ properties:
+ name:
+ type: "string"
+ workspaceId:
+ format: "uuid"
+ type: "string"
+ configuration:
+ $ref: "#/components/schemas/source-linnworks-update"
+ x-speakeasy-entity: Source_Linnworks
+ x-speakeasy-param-suppress-computed-diff: true
SourceLokalisePutRequest:
required:
- "name"
@@ -80577,6 +80663,22 @@ components:
$ref: "#/components/schemas/source-metabase-update"
x-speakeasy-entity: Source_Metabase
x-speakeasy-param-suppress-computed-diff: true
+ SourceMicrosoftOnedrivePutRequest:
+ required:
+ - "name"
+ - "workspaceId"
+ - "configuration"
+ type: "object"
+ properties:
+ name:
+ type: "string"
+ workspaceId:
+ format: "uuid"
+ type: "string"
+ configuration:
+ $ref: "#/components/schemas/source-microsoft-onedrive-update"
+ x-speakeasy-entity: Source_MicrosoftOnedrive
+ x-speakeasy-param-suppress-computed-diff: true
SourceMicrosoftSharepointPutRequest:
required:
- "name"
@@ -81249,6 +81351,22 @@ components:
$ref: "#/components/schemas/source-recruitee-update"
x-speakeasy-entity: Source_Recruitee
x-speakeasy-param-suppress-computed-diff: true
+ SourceRecurlyPutRequest:
+ required:
+ - "name"
+ - "workspaceId"
+ - "configuration"
+ type: "object"
+ properties:
+ name:
+ type: "string"
+ workspaceId:
+ format: "uuid"
+ type: "string"
+ configuration:
+ $ref: "#/components/schemas/source-recurly-update"
+ x-speakeasy-entity: Source_Recurly
+ x-speakeasy-param-suppress-computed-diff: true
SourceRedshiftPutRequest:
required:
- "name"
@@ -82289,38 +82407,6 @@ components:
$ref: "#/components/schemas/destination-convex-update"
x-speakeasy-entity: Destination_Convex
x-speakeasy-param-suppress-computed-diff: true
- DestinationCumulioPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-cumulio-update"
- x-speakeasy-entity: Destination_Cumulio
- x-speakeasy-param-suppress-computed-diff: true
- DestinationDatabendPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-databend-update"
- x-speakeasy-entity: Destination_Databend
- x-speakeasy-param-suppress-computed-diff: true
DestinationDatabricksPutRequest:
required:
- "name"
@@ -82401,22 +82487,6 @@ components:
$ref: "#/components/schemas/destination-elasticsearch-update"
x-speakeasy-entity: Destination_Elasticsearch
x-speakeasy-param-suppress-computed-diff: true
- DestinationFireboltPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-firebolt-update"
- x-speakeasy-entity: Destination_Firebolt
- x-speakeasy-param-suppress-computed-diff: true
DestinationFirestorePutRequest:
required:
- "name"
@@ -82465,38 +82535,6 @@ components:
$ref: "#/components/schemas/destination-google-sheets-update"
x-speakeasy-entity: Destination_GoogleSheets
x-speakeasy-param-suppress-computed-diff: true
- DestinationKeenPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-keen-update"
- x-speakeasy-entity: Destination_Keen
- x-speakeasy-param-suppress-computed-diff: true
- DestinationKinesisPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-kinesis-update"
- x-speakeasy-entity: Destination_Kinesis
- x-speakeasy-param-suppress-computed-diff: true
DestinationLangchainPutRequest:
required:
- "name"
@@ -82769,22 +82807,6 @@ components:
$ref: "#/components/schemas/destination-teradata-update"
x-speakeasy-entity: Destination_Teradata
x-speakeasy-param-suppress-computed-diff: true
- DestinationTimeplusPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-timeplus-update"
- x-speakeasy-entity: Destination_Timeplus
- x-speakeasy-param-suppress-computed-diff: true
DestinationTypesensePutRequest:
required:
- "name"
@@ -82817,22 +82839,6 @@ components:
$ref: "#/components/schemas/destination-vectara-update"
x-speakeasy-entity: Destination_Vectara
x-speakeasy-param-suppress-computed-diff: true
- DestinationVerticaPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-vertica-update"
- x-speakeasy-entity: Destination_Vertica
- x-speakeasy-param-suppress-computed-diff: true
DestinationWeaviatePutRequest:
required:
- "name"
@@ -82849,22 +82855,6 @@ components:
$ref: "#/components/schemas/destination-weaviate-update"
x-speakeasy-entity: Destination_Weaviate
x-speakeasy-param-suppress-computed-diff: true
- DestinationXataPutRequest:
- required:
- - "name"
- - "workspaceId"
- - "configuration"
- type: "object"
- properties:
- name:
- type: "string"
- workspaceId:
- format: "uuid"
- type: "string"
- configuration:
- $ref: "#/components/schemas/destination-xata-update"
- x-speakeasy-entity: Destination_Xata
- x-speakeasy-param-suppress-computed-diff: true
DestinationCustomPutRequest:
required:
- "name"