diff --git a/airbyte-config/init/src/main/resources/icons/qualaroo.svg b/airbyte-config/init/src/main/resources/icons/qualaroo.svg new file mode 100644 index 0000000000000..0a76c8f196690 --- /dev/null +++ b/airbyte-config/init/src/main/resources/icons/qualaroo.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + diff --git a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml index e2206e21f6569..552a7c266993b 100644 --- a/airbyte-config/init/src/main/resources/seed/source_definitions.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_definitions.yaml @@ -541,6 +541,13 @@ documentationUrl: https://docs.airbyte.io/integrations/sources/presta-shop icon: prestashop.svg sourceType: api +- name: Qualaroo + sourceDefinitionId: b08e4776-d1de-4e80-ab5c-1e51dad934a2 + dockerRepository: airbyte/source-qualaroo + dockerImageTag: 0.1.0 + documentationUrl: https://docs.airbyte.io/integrations/sources/qualaroo + icon: qualaroo.svg + sourceType: api - name: Quickbooks sourceDefinitionId: 29b409d9-30a5-4cc8-ad50-886eb846fea3 dockerRepository: airbyte/source-quickbooks-singer diff --git a/airbyte-config/init/src/main/resources/seed/source_specs.yaml b/airbyte-config/init/src/main/resources/seed/source_specs.yaml index 5942c293547b5..389a1a4109033 100644 --- a/airbyte-config/init/src/main/resources/seed/source_specs.yaml +++ b/airbyte-config/init/src/main/resources/seed/source_specs.yaml @@ -5519,6 +5519,59 @@ supportsNormalization: false supportsDBT: false supported_destination_sync_modes: [] +- dockerImage: "airbyte/source-qualaroo:0.1.0" + spec: + documentationUrl: "https://docs.airbyte.io/integrations/sources/qualaroo" + connectionSpecification: + $schema: "http://json-schema.org/draft-07/schema#" + title: "Qualaroo Spec" + type: "object" + required: + - "token" + - "key" + - "start_date" + additionalProperties: true + properties: + token: + type: "string" + title: "API token" + description: "A Qualaroo token. See the docs for instructions on how to generate it." + airbyte_secret: true + key: + type: "string" + title: "API key" + description: "A Qualaroo token. See the docs for instructions on how to generate it." + airbyte_secret: true + start_date: + type: "string" + title: "Start Date" + pattern: "^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$" + description: "UTC date and time in the format 2017-01-25T00:00:00Z. Any\ + \ data before this date will not be replicated." + examples: + - "2021-03-01T00:00:00.000Z" + survey_ids: + type: "array" + items: + type: "string" + pattern: "^[0-9a-fA-F]{24}$" + title: "Qualaroo survey IDs" + description: "IDs of the surveys from which you'd like to replicate data.\ + \ If left empty, data from all surveys to which you have access will be\ + \ replicated." + supportsNormalization: false + supportsDBT: false + supported_destination_sync_modes: [] + authSpecification: + auth_type: "oauth2.0" + oauth2Specification: + rootObject: [] + oauthFlowInitParameters: [] + oauthFlowOutputParameters: + - - "token" + - - "key" - dockerImage: "airbyte/source-quickbooks-singer:0.1.3" spec: documentationUrl: "https://docsurl.com"