From 9098e4dac4a00319857ac114332645f7b07f24ef Mon Sep 17 00:00:00 2001 From: Bryce Groff Date: Wed, 10 Apr 2024 20:16:55 -0700 Subject: [PATCH] Updating the Terraform Spec. --- airbyte.yaml | 5012 +++++++++++++++++++++++++------------------------- 1 file changed, 2501 insertions(+), 2511 deletions(-) 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"